|
AM243x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
74 #include <drivers/udma/soc/udma_soc.h>
81 #include <drivers/udma/include/csl_udmap_cppi5.h>
82 #include <drivers/udma/include/csl_pktdma_cppi5.h>
120 typedef void *(*Udma_PhyToVirtFxn)(uint64_t phyAddr,
282 typedef struct Udma_DrvObject_t
uint32_t instId
Definition: udma.h:135
int32_t Udma_deinit(Udma_DrvHandle drvHandle)
UDMA deinit function.
UDMA ring related parameters and API.
UDMA utility API to make TR, get TR descriptor memory requirement.
UDMA initialization parameters.
Definition: udma.h:134
UDMA RM related parameters and API.
Udma_PhyToVirtFxn phyToVirtFxn
Definition: udma.h:148
Udma_VirtToPhyFxn virtToPhyFxn
Definition: udma.h:143
UDMA event related parameters and API.
UDMA Low Level Driver API/interface data types file.
uint64_t Udma_defaultVirtToPhyFxn(const void *virtAddr, uint32_t chNum, void *appData)
Default virtual to physical translation function.
uint64_t(* Udma_VirtToPhyFxn)(const void *virtAddr, uint32_t chNum, void *appData)
UDMA Virtual to Physical address translation callback function.
Definition: udma.h:105
This file provides support for the UDMAP Transfer Request (TR) functionality.
int32_t Udma_init(Udma_DrvHandle drvHandle, const Udma_InitPrms *initPrms)
UDMA init function.
void * Udma_DrvHandle
UDMA driver handle.
Definition: udma_types.h:65
void *(* Udma_PhyToVirtFxn)(uint64_t phyAddr, uint32_t chNum, void *appData)
UDMA Physical to Virtual address translation callback function.
Definition: udma.h:120
UDMA Channel related parameters and API.
int32_t UdmaInitPrms_init(uint32_t instId, Udma_InitPrms *initPrms)
Udma_InitPrms structure init function.
Opaque UDMA driver object.
Definition: udma.h:283
UDMA flow related parameters and API.
void * Udma_defaultPhyToVirtFxn(uint64_t phyAddr, uint32_t chNum, void *appData)
Default physical to virtual translation function.
uint32_t skipGlobalEventReg
Definition: udma.h:137