![]() |
intc
Xilinx SDK Drivers API Documentation
|
Data Structures | |
struct | XIntc_Config |
struct | XIntc |
Macros | |
Configuration options | |
These options are used in XIntc_SetOptions() to configure the device. | |
#define | XIN_SVC_SGL_ISR_OPTION 1UL |
Start modes | |
One of these values is passed to XIntc_Start() to start the device. | |
Masks to specify Interrupt Controller Mode | |
Mask to specify maximum number of interrupt sources per controller |
Functions | |
int | XIntc_Initialize (XIntc *InstancePtr, u16 DeviceId) |
int | XIntc_Start (XIntc *InstancePtr, u8 Mode) |
void | XIntc_Stop (XIntc *InstancePtr) |
int | XIntc_Connect (XIntc *InstancePtr, u8 Id, XInterruptHandler Handler, void *CallBackRef) |
void | XIntc_Disconnect (XIntc *InstancePtr, u8 Id) |
void | XIntc_Enable (XIntc *InstancePtr, u8 Id) |
void | XIntc_Disable (XIntc *InstancePtr, u8 Id) |
void | XIntc_Acknowledge (XIntc *InstancePtr, u8 Id) |
XIntc_Config * | XIntc_LookupConfig (u16 DeviceId) |
int | XIntc_ConnectFastHandler (XIntc *InstancePtr, u8 Id, XFastInterruptHandler Handler) |
void | XIntc_SetNormalIntrMode (XIntc *InstancePtr, u8 Id) |
void | XIntc_InterruptHandler (XIntc *InstancePtr) |
int | XIntc_SetOptions (XIntc *InstancePtr, u32 Options) |
u32 | XIntc_GetOptions (XIntc *InstancePtr) |
int | XIntc_SelfTest (XIntc *InstancePtr) |
int | XIntc_SimulateIntr (XIntc *InstancePtr, u8 Id) |