| intc Vitis Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XIntc Struct Reference
Overview

The XIntc driver instance data. More...

## Data Fields
UINTPTR | BaseAddress
| Base address of registers. More...
u32 | IsReady
| Device is initialized and ready. More...
u32 | IsStarted
| Device has been started. More...
u32 | UnhandledInterrupts
| Intc Statistics. More...
XIntc_Config * | CfgPtr
| Pointer to instance config entry. More...

## Detailed Description

The XIntc driver instance data.

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

## Field Documentation

UINTPTR XIntc::BaseAddress

Base address of registers.

Referenced by XIntc_Acknowledge(), XIntc_ConnectFastHandler(), XIntc_Disable(), XIntc_Disconnect(), XIntc_Enable(), XIntc_Initialize(), XIntc_SelfTest(), XIntc_SetNormalIntrMode(), XIntc_SimulateIntr(), XIntc_Start(), XIntc_Stop(), and XIntc_TriggerSwIntr().

XIntc_Config* XIntc::CfgPtr

Pointer to instance config entry.

Referenced by XIntc_Connect(), XIntc_ConnectFastHandler(), XIntc_Disconnect(), XIntc_GetOptions(), XIntc_Initialize(), XIntc_InterruptHandler(), XIntc_SetNormalIntrMode(), XIntc_SetOptions(), and XIntc_Start().

u32 XIntc::IsReady

Device is initialized and ready.

Referenced by XIntc_Acknowledge(), XIntc_Connect(), XIntc_ConnectFastHandler(), XIntc_Disable(), XIntc_Disconnect(), XIntc_Enable(), XIntc_GetOptions(), XIntc_Initialize(), XIntc_SelfTest(), XIntc_SetNormalIntrMode(), XIntc_SetOptions(), XIntc_SimulateIntr(), XIntc_Start(), XIntc_Stop(), and XIntc_TriggerSwIntr().

u32 XIntc::IsStarted

Device has been started.

Referenced by XIntc_Initialize(), XIntc_Start(), and XIntc_Stop().

u32 XIntc::UnhandledInterrupts

Intc Statistics.