axicdma: xaxicdma_bd.c File Reference

| axicdma Xilinx SDK Drivers API Documentation

- Overview
- APIs
- File List
- Examples

Functions
xaxicdma_bd.c File Reference

## Functions
void | XAxiCdma_BdClear (XAxiCdma_Bd *BdPtr)
| This function clears the content of the BD. More...
void | XAxiCdma_BdClone (XAxiCdma_Bd *BdPtr, XAxiCdma_Bd *TmpBd)
| This function clones the content from the template BD. More...
LONG | XAxiCdma_BdGetNextPtr (XAxiCdma_Bd *BdPtr)
| This function gets the next BD pointer of the BD. More...
void | XAxiCdma_BdSetNextPtr (XAxiCdma_Bd *BdPtr, UINTPTR NextBdPtr)
| This function set the Next BD ptr of a BD. More...
u32 | XAxiCdma_BdGetSts (XAxiCdma_Bd *BdPtr)
| This function gets the completion status of the BD. More...
void | XAxiCdma_BdClearSts (XAxiCdma_Bd *BdPtr)
| This function clears the status bits of the BD. More...
u32 | XAxiCdma_BdSetSrcBufAddr (XAxiCdma_Bd *BdPtr, UINTPTR Addr)
| This function sets the source address of the BD. More...
LONG | XAxiCdma_BdGetSrcBufAddr (XAxiCdma_Bd *BdPtr)
| This function gets the source address of the BD. More...
u32 | XAxiCdma_BdSetDstBufAddr (XAxiCdma_Bd *BdPtr, UINTPTR Addr)
| This function sets the destination address of the BD. More...
LONG | XAxiCdma_BdGetDstBufAddr (XAxiCdma_Bd *BdPtr)
| This function gets the destination address of the BD. More...
u32 | XAxiCdma_BdSetLength (XAxiCdma_Bd *BdPtr, int LenBytes)
| This function sets the length of the BD. More...
u32 | XAxiCdma_BdGetLength (XAxiCdma_Bd *BdPtr)
| This function gets the length of the BD. More...
void | XAxiCdma_BdSetPhysAddr (XAxiCdma_Bd *BdPtr, UINTPTR PhysAddr)
| This function sets the Physical address of the BD. More...
void | XAxiCdma_BdSetIsLite (XAxiCdma_Bd *BdPtr, int IsLite)
| This function sets the is lite mode field of the BD. More...
void | XAxiCdma_BdSetHasDRE (XAxiCdma_Bd *BdPtr, int HasDRE)
| This function sets the has DRE field of the BD. More...
void | XAxiCdma_BdSetWordLen (XAxiCdma_Bd *BdPtr, int WordLen)
| This function sets the word length field of the BD. More...
void | XAxiCdma_BdSetMaxLen (XAxiCdma_Bd *BdPtr, int MaxLen)
| This function sets the maximum transfer length field of the BD. More...
LONG | XAxiCdma_BdGetPhysAddr (XAxiCdma_Bd *BdPtr)
| This function gets the Physical address of the BD. More...
void | XAxiCdma_DumpBd (XAxiCdma_Bd *BdPtr)
| This function dumps the BD, it is a debug utility. More...