ipipsu
Xilinx SDK Drivers API Documentation
Data Structures | Macros | Functions
xipipsu.h File Reference

Data Structures

struct  XIpiPsu_Target
 
struct  XIpiPsu_Config
 
struct  XIpiPsu
 

Macros

#define XIpiPsu_ReadReg(BaseAddress, RegOffset)   Xil_In32((BaseAddress) + (RegOffset))
 
#define XIpiPsu_WriteReg(BaseAddress, RegOffset, Data)   Xil_Out32(((BaseAddress) + (RegOffset)), (Data))
 
#define XIpiPsu_InterruptEnable(InstancePtr, Mask)
 
#define XIpiPsu_InterruptDisable(InstancePtr, Mask)
 
#define XIpiPsu_GetInterruptStatus(InstancePtr)
 
#define XIpiPsu_ClearInterruptStatus(InstancePtr, Mask)
 
#define XIpiPsu_GetObsStatus(InstancePtr)
 

Functions

XIpiPsu_ConfigXIpiPsu_LookupConfig (u32 DeviceId)
 
XStatus XIpiPsu_CfgInitialize (XIpiPsu *InstancePtr, XIpiPsu_Config *CfgPtr, UINTPTR EffectiveAddress)
 
void XIpiPsu_Reset (XIpiPsu *InstancePtr)
 
XStatus XIpiPsu_TriggerIpi (XIpiPsu *InstancePtr, u32 DestCpuMask)
 
XStatus XIpiPsu_PollForAck (XIpiPsu *InstancePtr, u32 DestCpuMask, u32 TimeOutCount)
 
XStatus XIpiPsu_ReadMessage (XIpiPsu *InstancePtr, u32 TargetMask, u32 *MsgPtr, u32 MsgLength, u8 BufferType)
 
XStatus XIpiPsu_WriteMessage (XIpiPsu *InstancePtr, u32 TargetMask, u32 *MsgPtr, u32 MsgLength, u8 BufferType)