ipipsu: XIpiPsu_Config Struct Reference

| ipipsu Xilinx SDK Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XIpiPsu_Config Struct Reference
Ipipsu_v2_5

This typedef contains configuration information for the device. More...

## Data Fields
u32 | DeviceId
| Unique ID of device. More...
u32 | 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...

## Detailed Description

This typedef contains configuration information for the device.

## Field Documentation

u32 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_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(), and XIpiPsu_CfgInitialize().