axivdma
Vitis Drivers API Documentation
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...