pmonpsv: XpsvPmon Struct Reference

| pmonpsv Xilinx SDK Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List

- Data Structures
- Data Fields

Data Fields
XpsvPmon Struct Reference
Pmonpsv_v1_0

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 XpsvPmon::Config

XPmonpsv_Config of current device.

Referenced by XpsvPmon_CfgInitialize().

u32 XpsvPmon::IsReady

Device is initialized and ready.

Referenced by XpsvPmon_CfgInitialize(), XpsvPmon_EnableCounters(), XpsvPmon_GetMetrics(), XpsvPmon_GetReadCounter(), XpsvPmon_GetWriteCounter(), XpsvPmon_Lock(), XpsvPmon_RequestCounter(), XpsvPmon_ResetCounter(), XpsvPmon_SetPort(), XpsvPmon_SetSrc(), XpsvPmon_StopCounter(), and XpsvPmon_Unlock().

u32 XpsvPmon::RequestedCounters[2]

Number of counters requested in each domain.

Referenced by XpsvPmon_CfgInitialize(), XpsvPmon_EnableCounters(), XpsvPmon_GetMetrics(), XpsvPmon_GetReadCounter(), XpsvPmon_GetWriteCounter(), XpsvPmon_RequestCounter(), XpsvPmon_ResetCounter(), XpsvPmon_SetMetrics(), XpsvPmon_SetPort(), XpsvPmon_SetSrc(), and XpsvPmon_StopCounter().