HAP user PMU
HAP user PMU API
HAP_pmu_group_config_t Struct Reference

#include <HAP_user_pmu.h>

Public Attributes

int contextId
 
unsigned int num_events
 
unsigned short pmu_events [4]
 
unsigned int pmu_value [4]
 

Detailed Description

Input parameter type used when a group of PMU events must be read via HAP_register_pmu_group(), HAP_read_pmu_group() and HAP_deregister_pmu_group().

The user must fill in the pmu_events[] array field of this structure with the specified PMU events to track and update the num_events field with the number of events to track. Only four unique PMU events can be tracked.

Member Data Documentation

◆ contextId

int HAP_pmu_group_config_t::contextId

Return value after registering the PMU group via HAP_register_pmu_group.

◆ num_events

unsigned int HAP_pmu_group_config_t::num_events

Input parameter specifying the number of PMU events register.

◆ pmu_events

unsigned short HAP_pmu_group_config_t::pmu_events[4]

Input parameter specifying the list of PMU events to register.

◆ pmu_value

unsigned int HAP_pmu_group_config_t::pmu_value[4]

Output parameter containing values of PMU events registered.


The documentation for this struct was generated from the following file: