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