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