| pmonpsv Vitis Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XPmonPsv Struct Reference
Overview

The driver's instance data. More...

## Data Fields
XPmonPsv_Config | Config
| XPmonPsv_Config of current device. More...
u32 | IsReady
| Device is initialized and ready. More...
u32 | RequestedCounters [2]
| Number of counters requested in each domain. More...

## Detailed Description

The driver's instance data.

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

## Field Documentation

XPmonPsv_Config XPmonPsv::Config

XPmonPsv_Config of current device.

Referenced by XPmonPsv_CfgInitialize().

u32 XPmonPsv::IsReady

Device is initialized and ready.

Referenced by XPmonPsv_CfgInitialize(), XPmonPsv_EnableCounters(), XPmonPsv_GetMetrics(), XPmonPsv_GetReadCounter(), XPmonPsv_GetWriteCounter(), XPmonPsv_Lock(), XPmonPsv_RequestCounter(), XPmonPsv_ResetCounter(), XPmonPsv_SetPort(), XPmonPsv_SetSrc(), XPmonPsv_StopCounter(), and XPmonPsv_Unlock().

u32 XPmonPsv::RequestedCounters[2]

Number of counters requested in each domain.

Referenced by XPmonPsv_CfgInitialize(), XPmonPsv_EnableCounters(), XPmonPsv_GetMetrics(), XPmonPsv_GetReadCounter(), XPmonPsv_GetWriteCounter(), XPmonPsv_RequestCounter(), XPmonPsv_ResetCounter(), XPmonPsv_SetMetrics(), XPmonPsv_SetPort(), XPmonPsv_SetSrc(), and XPmonPsv_StopCounter().