![]() |
ipipsu
Vitis Drivers API Documentation
|
This typedef contains configuration information for the device. More...
Data Fields | |
u32 | DeviceId |
Unique ID of device. More... | |
UINTPTR | BaseAddress |
Base address of the device. More... | |
u32 | BitMask |
BitMask to be used to identify this CPU. More... | |
u32 | BufferIndex |
Index of the IPI Message Buffer. More... | |
u32 | IntId |
Interrupt ID on GIC. More... | |
u32 | TargetCount |
Number of available IPI Targets. More... | |
XIpiPsu_Target | TargetList [XIPIPSU_MAX_TARGETS] |
List of IPI Targets. More... | |
This typedef contains configuration information for the device.
UINTPTR XIpiPsu_Config::BaseAddress |
Base address of the device.
Referenced by main(), XIpiPsu_CfgInitialize(), XIpiPsu_PollForAck(), XIpiPsu_Reset(), XIpiPsu_SetConfigTable(), and XIpiPsu_TriggerIpi().
u32 XIpiPsu_Config::BitMask |
BitMask to be used to identify this CPU.
Referenced by XIpiPsu_CfgInitialize(), XIpiPsu_ReadMessage(), XIpiPsu_SetConfigTable(), and XIpiPsu_WriteMessage().
u32 XIpiPsu_Config::BufferIndex |
Index of the IPI Message Buffer.
Referenced by XIpiPsu_CfgInitialize(), and XIpiPsu_SetConfigTable().
u32 XIpiPsu_Config::DeviceId |
Unique ID of device.
Referenced by XIpiPsu_CfgInitialize().
u32 XIpiPsu_Config::IntId |
Interrupt ID on GIC.
Referenced by main(), XIpiPsu_CfgInitialize(), and XIpiPsu_SetConfigTable().
u32 XIpiPsu_Config::TargetCount |
Number of available IPI Targets.
Referenced by IpiIntrHandler(), XIpiPsu_CfgInitialize(), and XIpiPsu_GetBufferIndex().
XIpiPsu_Target XIpiPsu_Config::TargetList[XIPIPSU_MAX_TARGETS] |
List of IPI Targets.
Referenced by IpiIntrHandler(), XIpiPsu_CfgInitialize(), and XIpiPsu_GetBufferIndex().