intc
Xilinx SDK Drivers API Documentation
xintc.c File Reference

Functions

int XIntc_Initialize (XIntc *InstancePtr, u16 DeviceId)
 Initialize a specific interrupt controller instance/driver. More...
 
int XIntc_Start (XIntc *InstancePtr, u8 Mode)
 Starts the interrupt controller by enabling the output from the controller to the processor. More...
 
void XIntc_Stop (XIntc *InstancePtr)
 Stops the interrupt controller by disabling the output from the controller so that no interrupts will be caused by the interrupt controller. More...
 
int XIntc_Connect (XIntc *InstancePtr, u8 Id, XInterruptHandler Handler, void *CallBackRef)
 Makes the connection between the Id of the interrupt source and the associated handler that is to run when the interrupt is recognized. More...
 
void XIntc_Disconnect (XIntc *InstancePtr, u8 Id)
 Updates the interrupt table with the Null Handler and NULL arguments at the location pointed at by the Id. More...
 
void XIntc_Enable (XIntc *InstancePtr, u8 Id)
 Enables the interrupt source provided as the argument Id. More...
 
void XIntc_Disable (XIntc *InstancePtr, u8 Id)
 Disables the interrupt source provided as the argument Id such that the interrupt controller will not cause interrupts for the specified Id. More...
 
void XIntc_Acknowledge (XIntc *InstancePtr, u8 Id)
 Acknowledges the interrupt source provided as the argument Id. More...
 
XIntc_ConfigXIntc_LookupConfig (u16 DeviceId)
 Looks up the device configuration based on the unique device ID. More...
 
int XIntc_ConnectFastHandler (XIntc *InstancePtr, u8 Id, XFastInterruptHandler Handler)
 Makes the connection between the Id of the interrupt source and the associated handler that is to run when the interrupt is recognized.In Cascade mode, connects handler to corresponding Slave controller IVAR register depending on the Id and sets all interrupt sources of the Slave controller as fast interrupts. More...
 
void XIntc_SetNormalIntrMode (XIntc *InstancePtr, u8 Id)
 Sets the normal interrupt mode for the specified interrupt in the Interrupt Mode Register. More...