| ipipsu Vitis Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XIpiPsu Struct Reference
Overview

The XIpiPsu driver instance data. More...

## Data Fields
XIpiPsu_Config | Config
| Configuration structure. More...
u32 | IsReady
| Device is initialized and ready. More...
u32 | Options
| Options set in the device. More...

## Detailed Description

The XIpiPsu driver instance data.

The user is required to allocate a variable of this type for each IPI device in the system. A pointer to a variable of this type is then passed to the driver API functions.

## Field Documentation

XIpiPsu_Config XIpiPsu::Config

Configuration structure.

Referenced by IpiIntrHandler(), main(), XIpiPsu_CfgInitialize(), XIpiPsu_GetBufferIndex(), XIpiPsu_PollForAck(), XIpiPsu_ReadMessage(), XIpiPsu_Reset(), XIpiPsu_TriggerIpi(), and XIpiPsu_WriteMessage().

u32 XIpiPsu::IsReady

Device is initialized and ready.

Referenced by XIpiPsu_CfgInitialize(), XIpiPsu_PollForAck(), XIpiPsu_ReadMessage(), XIpiPsu_Reset(), XIpiPsu_TriggerIpi(), and XIpiPsu_WriteMessage().

u32 XIpiPsu::Options

Options set in the device.