![]() |
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.