UDMA Driver API/interface file.
Requirement: DOX_REQ_TAG(PDK-2494)
Go to the source code of this file.
Data Structures | |
| struct | Udma_InitPrms |
| UDMA initialization parameters. More... | |
| struct | Udma_DrvObject |
| Opaque UDMA driver object. More... | |
Typedefs | |
| typedef uint64_t(* | Udma_VirtToPhyFxn) (const void *virtAddr, uint32_t chNum, void *appData) |
| UDMA Virtual to Physical address translation callback function. More... | |
| typedef void *(* | Udma_PhyToVirtFxn) (uint64_t phyAddr, uint32_t chNum, void *appData) |
| UDMA Physical to Virtual address translation callback function. More... | |
Functions | |
| int32_t | Udma_init (Udma_DrvHandle drvHandle, const Udma_InitPrms *initPrms) |
| UDMA init function. More... | |
| int32_t | Udma_deinit (Udma_DrvHandle drvHandle) |
| UDMA deinit function. More... | |
| int32_t | UdmaInitPrms_init (uint32_t instId, Udma_InitPrms *initPrms) |
| Udma_InitPrms structure init function. More... | |
| uint64_t | Udma_defaultVirtToPhyFxn (const void *virtAddr, uint32_t chNum, void *appData) |
| Default virtual to physical translation function. More... | |
| void * | Udma_defaultPhyToVirtFxn (uint64_t phyAddr, uint32_t chNum, void *appData) |
| Default physical to virtual translation function. More... | |