scugic
Xilinx SDK Drivers API Documentation
Data Structures | Macros | Functions
xscugic.h File Reference

Data Structures

struct  XScuGic_Config
 
struct  XScuGic
 

Macros

#define XScuGic_CPUWriteReg(InstancePtr, RegOffset, Data)
 
#define XScuGic_CPUReadReg(InstancePtr, RegOffset)   (XScuGic_ReadReg(((InstancePtr)->Config->CpuBaseAddress), (RegOffset)))
 
#define XScuGic_DistWriteReg(InstancePtr, RegOffset, Data)
 
#define XScuGic_DistReadReg(InstancePtr, RegOffset)   (XScuGic_ReadReg(((InstancePtr)->Config->DistBaseAddress), (RegOffset)))
 

Functions

s32 XScuGic_Connect (XScuGic *InstancePtr, u32 Int_Id, Xil_InterruptHandler Handler, void *CallBackRef)
 
void XScuGic_Disconnect (XScuGic *InstancePtr, u32 Int_Id)
 
void XScuGic_Enable (XScuGic *InstancePtr, u32 Int_Id)
 
void XScuGic_Disable (XScuGic *InstancePtr, u32 Int_Id)
 
s32 XScuGic_CfgInitialize (XScuGic *InstancePtr, XScuGic_Config *ConfigPtr, u32 EffectiveAddr)
 
s32 XScuGic_SoftwareIntr (XScuGic *InstancePtr, u32 Int_Id, u32 Cpu_Id)
 
void XScuGic_GetPriorityTriggerType (XScuGic *InstancePtr, u32 Int_Id, u8 *Priority, u8 *Trigger)
 
void XScuGic_SetPriorityTriggerType (XScuGic *InstancePtr, u32 Int_Id, u8 Priority, u8 Trigger)
 
void XScuGic_InterruptMaptoCpu (XScuGic *InstancePtr, u8 Cpu_Id, u32 Int_Id)
 
XScuGic_ConfigXScuGic_LookupConfig (u16 DeviceId)
 
void XScuGic_InterruptHandler (XScuGic *InstancePtr)
 
s32 XScuGic_SelfTest (XScuGic *InstancePtr)