| axivdma Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

Functions
xaxivdma_intr.c File Reference

## Functions
void | XAxiVdma_IntrEnable (XAxiVdma *InstancePtr, u32 IntrType, u16 Direction)
| Enable specific interrupts for a channel. More...
void | XAxiVdma_IntrDisable (XAxiVdma *InstancePtr, u32 IntrType, u16 Direction)
| Disable specific interrupts for a channel. More...
u32 | XAxiVdma_IntrGetPending (XAxiVdma *InstancePtr, u16 Direction)
| Get the pending interrupts of a channel. More...
void | XAxiVdma_IntrClear (XAxiVdma *InstancePtr, u32 IntrType, u16 Direction)
| Clear the pending interrupts specified by the bit mask. More...
int | XAxiVdma_MaskS2MMErrIntr (XAxiVdma *InstancePtr, u32 ErrorMask, u16 Direction)
| Masks the S2MM error interrupt for the provided error mask value. More...
void | XAxiVdma_ReadIntrHandler (void *InstancePtr)
| Interrupt handler for the read channel. More...
void | XAxiVdma_WriteIntrHandler (void *InstancePtr)
| Interrupt handler for the write channel. More...
int | XAxiVdma_SetCallBack (XAxiVdma *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef, u16 Direction)
| Set call back function and call back reference pointer for one channel. More...