![]() |
axicdma
Xilinx SDK Drivers API Documentation
|
Functions | |
XAxiCdma_Config * | XAxiCdma_LookupConfig (u32 DeviceId) |
u32 | XAxiCdma_CfgInitialize (XAxiCdma *InstancePtr, XAxiCdma_Config *CfgPtr, u32 EffectiveAddr) |
void | XAxiCdma_Reset (XAxiCdma *InstancePtr) |
int | XAxiCdma_ResetIsDone (XAxiCdma *InstancePtr) |
int | XAxiCdma_IsBusy (XAxiCdma *InstancePtr) |
int | XAxiCdma_SetCoalesce (XAxiCdma *InstancePtr, u32 Counter, u32 Delay) |
void | XAxiCdma_GetCoalesce (XAxiCdma *InstancePtr, u32 *CounterPtr, u32 *DelayPtr) |
u32 | XAxiCdma_GetError (XAxiCdma *InstancePtr) |
void | XAxiCdma_IntrEnable (XAxiCdma *InstancePtr, u32 Mask) |
u32 | XAxiCdma_IntrGetEnabled (XAxiCdma *InstancePtr) |
void | XAxiCdma_IntrDisable (XAxiCdma *InstancePtr, u32 Mask) |
void | XAxiCdma_IntrHandler (void *HandlerRef) |
u32 | XAxiCdma_SimpleTransfer (XAxiCdma *InstancePtr, UINTPTR SrcAddr, UINTPTR DstAddr, int Length, XAxiCdma_CallBackFn SimpleCallBack, void *CallBackRef) |
int | XAxiCdma_SelectKeyHole (XAxiCdma *InstancePtr, u32 Direction, u32 Select) |
u32 | XAxiCdma_BdRingCntCalc (u32 Alignment, u32 Bytes, u32 BdBuffAddr) |
u32 | XAxiCdma_BdRingMemCalc (u32 Alignment, int NumBd) |
u32 | XAxiCdma_BdRingGetCnt (XAxiCdma *InstancePtr) |
u32 | XAxiCdma_BdRingGetFreeCnt (XAxiCdma *InstancePtr) |
void | XAxiCdma_BdRingSnapShotCurrBd (XAxiCdma *InstancePtr) |
XAxiCdma_Bd * | XAxiCdma_BdRingGetCurrBd (XAxiCdma *InstancePtr) |
XAxiCdma_Bd * | XAxiCdma_BdRingNext (XAxiCdma *InstancePtr, XAxiCdma_Bd *BdPtr) |
XAxiCdma_Bd * | XAxiCdma_BdRingPrev (XAxiCdma *InstancePtr, XAxiCdma_Bd *BdPtr) |
LONG | XAxiCdma_BdRingCreate (XAxiCdma *InstancePtr, UINTPTR PhysAddr, UINTPTR VirtAddr, u32 Alignment, int BdCount) |
LONG | XAxiCdma_BdRingClone (XAxiCdma *InstancePtr, XAxiCdma_Bd *TemplateBdPtr) |
LONG | XAxiCdma_BdRingAlloc (XAxiCdma *InstancePtr, int NumBd, XAxiCdma_Bd **BdSetPtr) |
LONG | XAxiCdma_BdRingUnAlloc (XAxiCdma *InstancePtr, int NumBd, XAxiCdma_Bd *BdSetPtr) |
LONG | XAxiCdma_BdRingToHw (XAxiCdma *InstancePtr, int NumBd, XAxiCdma_Bd *BdSetPtr, XAxiCdma_CallBackFn CallBackFn, void *CallBackRef) |
u32 | XAxiCdma_BdRingFromHw (XAxiCdma *InstancePtr, int BdLimit, XAxiCdma_Bd **BdSetPtr) |
u32 | XAxiCdma_BdRingFree (XAxiCdma *InstancePtr, int NumBd, XAxiCdma_Bd *BdSetPtr) |
void | XAxiCdma_BdSetCurBdPtr (XAxiCdma *InstancePtr, UINTPTR CurBdPtr) |
void | XAxiCdma_BdSetTailBdPtr (XAxiCdma *InstancePtr, UINTPTR TailBdPtr) |
void | XAxiCdma_DumpRegisters (XAxiCdma *InstancePtr) |