![]() |
ipipsu
Xilinx SDK Drivers API Documentation
|
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_Config * | XIpiPsu_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) |