![]() |
intc
Vitis Drivers API Documentation
|
The XIntc driver instance data. More...
Data Fields | |
| UINTPTR | BaseAddress |
| Base address of registers. More... | |
| u32 | IsReady |
| Device is initialized and ready. More... | |
| u32 | IsStarted |
| Device has been started. More... | |
| u32 | UnhandledInterrupts |
| Intc Statistics. More... | |
| XIntc_Config * | CfgPtr |
| Pointer to instance config entry. More... | |
The XIntc driver instance data.
The user is required to allocate a variable of this type for every intc device in the system. A pointer to a variable of this type is then passed to the driver API functions.
| UINTPTR XIntc::BaseAddress |
Base address of registers.
Referenced by XIntc_Acknowledge(), XIntc_ConnectFastHandler(), XIntc_Disable(), XIntc_Disconnect(), XIntc_Enable(), XIntc_Initialize(), XIntc_SelfTest(), XIntc_SetNormalIntrMode(), XIntc_SimulateIntr(), XIntc_Start(), XIntc_Stop(), and XIntc_TriggerSwIntr().
| XIntc_Config* XIntc::CfgPtr |
Pointer to instance config entry.
Referenced by XIntc_Connect(), XIntc_ConnectFastHandler(), XIntc_Disconnect(), XIntc_GetOptions(), XIntc_Initialize(), XIntc_InterruptHandler(), XIntc_SetNormalIntrMode(), XIntc_SetOptions(), and XIntc_Start().
| u32 XIntc::IsReady |
Device is initialized and ready.
Referenced by XIntc_Acknowledge(), XIntc_Connect(), XIntc_ConnectFastHandler(), XIntc_Disable(), XIntc_Disconnect(), XIntc_Enable(), XIntc_GetOptions(), XIntc_Initialize(), XIntc_SelfTest(), XIntc_SetNormalIntrMode(), XIntc_SetOptions(), XIntc_SimulateIntr(), XIntc_Start(), XIntc_Stop(), and XIntc_TriggerSwIntr().
| u32 XIntc::IsStarted |
Device has been started.
Referenced by XIntc_Initialize(), XIntc_Start(), and XIntc_Stop().
| u32 XIntc::UnhandledInterrupts |
Intc Statistics.