axidma
Vitis Drivers API Documentation
xaxidma.c File Reference

Functions

int XAxiDma_CfgInitialize (XAxiDma *InstancePtr, XAxiDma_Config *Config)
 This function initializes a DMA engine. More...
 
void XAxiDma_Reset (XAxiDma *InstancePtr)
 Reset both TX and RX channels of a DMA engine. More...
 
int XAxiDma_ResetIsDone (XAxiDma *InstancePtr)
 Check whether reset is done. More...
 
int XAxiDma_Pause (XAxiDma *InstancePtr)
 Pause DMA transactions on both channels. More...
 
int XAxiDma_Resume (XAxiDma *InstancePtr)
 Resume DMA transactions on both channels. More...
 
u32 XAxiDma_Busy (XAxiDma *InstancePtr, int Direction)
 This function checks whether specified DMA channel is busy. More...
 
int XAxiDma_SelectKeyHole (XAxiDma *InstancePtr, int Direction, int Select)
 This function Enable or Disable KeyHole Feature. More...
 
int XAxiDma_SelectCyclicMode (XAxiDma *InstancePtr, int Direction, int Select)
 This function Enable or Disable Cyclic Mode Feature. More...
 
u32 XAxiDma_SimpleTransfer (XAxiDma *InstancePtr, UINTPTR BuffAddr, u32 Length, int Direction)
 This function does one simple transfer submission. More...