| tmr_inject Vitis Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XTMR_Inject Struct Reference
Overview

The XTMR_Inject driver instance data. More...

## Data Fields
u8 | MagicByte
| Magic byte parameter. More...
u32 | Address
| Address value (AIR) More...
u32 | Instruction
| Instruction value (IIR) More...
u8 | Magic
| Magic byte value (in CR) More...
u8 | CpuId
| CPU ID value (in CR) More...
u8 | Inject
| Inject bit value (in CR) More...

## Detailed Description

The XTMR_Inject driver instance data.

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

## Field Documentation

u32 XTMR_Inject::Address

Address value (AIR)

Referenced by XTMR_Inject_CfgInitialize().

u8 XTMR_Inject::CpuId

CPU ID value (in CR)

Referenced by XTMR_Inject_CfgInitialize(), XTMR_Inject_Disable(), and XTMR_Inject_Enable().

u8 XTMR_Inject::Inject

Inject bit value (in CR)

Referenced by XTMR_Inject_CfgInitialize(), XTMR_Inject_Disable(), and XTMR_Inject_Enable().

u32 XTMR_Inject::Instruction

Instruction value (IIR)

Referenced by XTMR_Inject_CfgInitialize().

u8 XTMR_Inject::Magic

Magic byte value (in CR)

Referenced by XTMR_Inject_CfgInitialize(), XTMR_Inject_Disable(), and XTMR_Inject_Enable().

u8 XTMR_Inject::MagicByte

Magic byte parameter.

Referenced by XTMR_Inject_CfgInitialize(), and XTMR_Inject_Enable().