intc: xintc.c File Reference

| intc Xilinx SDK Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

Functions
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_Config * | XIntc_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/IVEAR 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...