![]() |
intc
Xilinx SDK Drivers API Documentation
|
This typedef contains configuration information for the device. More...
Data Fields | |
u16 | DeviceId |
Unique ID of device. More... | |
UINTPTR | BaseAddress |
Register base address. More... | |
u32 | AckBeforeService |
Ack location per interrupt. More... | |
int | FastIntr |
Fast Interrupt enabled. More... | |
u32 | IntVectorAddr |
Interrupt Vector Address. More... | |
int | NumberofIntrs |
Number of Interrupt sources. More... | |
u8 | VectorAddrWidth |
Width of vector address. More... | |
u32 | Options |
Device options. More... | |
int | IntcType |
Intc type 0 - No Cascade Mode 1 - primary instance 2 - secondary instance 3 - last instance. More... | |
XIntc_VectorTableEntry | HandlerTable [XPAR_INTC_MAX_NUM_INTR_INPUTS] |
Static vector table of interrupt handlers. More... | |
This typedef contains configuration information for the device.
u32 XIntc_Config::AckBeforeService |
Ack location per interrupt.
Referenced by XIntc_DeviceInterruptHandler().
UINTPTR XIntc_Config::BaseAddress |
Register base address.
Referenced by XIntc_Acknowledge(), XIntc_ConnectFastHandler(), XIntc_DeviceInterruptHandler(), XIntc_Disable(), XIntc_Disconnect(), XIntc_Enable(), XIntc_Initialize(), XIntc_RegisterFastHandler(), XIntc_SetNormalIntrMode(), XIntc_SimulateIntr(), and XIntc_Start().
u16 XIntc_Config::DeviceId |
Unique ID of device.
Referenced by XIntc_InterruptHandler().
int XIntc_Config::FastIntr |
Fast Interrupt enabled.
Referenced by XIntc_ConnectFastHandler(), XIntc_DeviceInterruptHandler(), XIntc_Initialize(), and XIntc_SetNormalIntrMode().
XIntc_VectorTableEntry XIntc_Config::HandlerTable[XPAR_INTC_MAX_NUM_INTR_INPUTS] |
Static vector table of interrupt handlers.
Referenced by XIntc_Connect(), XIntc_DeviceInterruptHandler(), XIntc_Disconnect(), XIntc_Initialize(), and XIntc_RegisterHandler().
int XIntc_Config::IntcType |
Intc type 0 - No Cascade Mode 1 - primary instance 2 - secondary instance 3 - last instance.
Referenced by XIntc_DeviceInterruptHandler(), XIntc_Initialize(), XIntc_SetIntrSvcOption(), XIntc_SetOptions(), and XIntc_Start().
u32 XIntc_Config::IntVectorAddr |
Interrupt Vector Address.
int XIntc_Config::NumberofIntrs |
Number of Interrupt sources.
Referenced by XIntc_DeviceInterruptHandler(), and XIntc_Initialize().
u32 XIntc_Config::Options |
Device options.
Referenced by XIntc_DeviceInterruptHandler(), XIntc_GetOptions(), XIntc_Initialize(), XIntc_SetIntrSvcOption(), and XIntc_SetOptions().
u8 XIntc_Config::VectorAddrWidth |
Width of vector address.
Referenced by XIntc_ConnectFastHandler(), XIntc_Initialize(), XIntc_RegisterFastHandler(), and XIntc_SetNormalIntrMode().