![]() |
PDK API Guide for J721E
|
UDMA event object.
UDMA event handle.
Note: This is an internal/private driver structure and should not be used or modified by caller.
Data Fields | |
Udma_DrvHandle | drvHandle |
Udma_EventPrms | eventPrms |
uint32_t | globalEvent |
uint32_t | vintrNum |
uint32_t | vintrBitNum |
uint32_t | irIntrNum |
uint32_t | coreIntrNum |
Udma_EventHandle | nextEvent |
Udma_EventHandle | prevEvent |
HwiP_Handle | hwiHandle |
uint64_t | vintrBitAllocFlag |
volatile CSL_intaggr_imapRegs_gevi * | pIaGeviRegs |
volatile CSL_intaggr_intrRegs_vint * | pIaVintrRegs |
uint32_t | eventInitDone |
Udma_DrvHandle Udma_EventHandle::drvHandle |
Pointer to global driver handle.
Udma_EventPrms Udma_EventHandle::eventPrms |
Event parameters passed during event registeration.
uint32_t Udma_EventHandle::globalEvent |
Allocated IA global event.
uint32_t Udma_EventHandle::vintrNum |
Allocated IA VINT register.
uint32_t Udma_EventHandle::vintrBitNum |
Allocated IA VINT bit number - 0 to 63.
uint32_t Udma_EventHandle::irIntrNum |
Allocated interrupt router number. In case of devices like AM64x, where there are no Interrupt Routers, irIntrNum refers to coreIntrNum number itself.
uint32_t Udma_EventHandle::coreIntrNum |
Allocated core interrupt number.
Udma_EventHandle Udma_EventHandle::nextEvent |
Pointer to next event - used in shared event for traversing in ISR
Udma_EventHandle Udma_EventHandle::prevEvent |
Pointer to previous event - used in shared event for traversing during event un-registration
HwiP_Handle Udma_EventHandle::hwiHandle |
HWI handle.
uint64_t Udma_EventHandle::vintrBitAllocFlag |
For master event, this stores the alloc flag for each bit within IA register. This is not used for slave events and is always set to zero
volatile CSL_intaggr_imapRegs_gevi* Udma_EventHandle::pIaGeviRegs |
Pointer to IA global event register overlay
volatile CSL_intaggr_intrRegs_vint* Udma_EventHandle::pIaVintrRegs |
Pointer to IA virtual interrupt register overlay
uint32_t Udma_EventHandle::eventInitDone |
Flag to set the event object is init.