| axidma Vitis Drivers API Documentation

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

Functions
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...