Ctools Use Case Library
Data Fields
ctools_cpt_masterprofilecfg Struct Reference

CP Tracer configuration parameters for Master Bandwidth Profiling Use-case. More...

#include <ctools_uclib_cpt.h>

Data Fields

eCPT_ModID CPT_ModId
 
uint32_t CPUClockRateMhz
 
uint32_t SampleWindowSize
 
const ctools_cpt_addressfiltercfgAddress_Filter_Params
 
const
ctools_cpt_masteridfiltercfg
TPCnt0_MasterID
 
const
ctools_cpt_masteridfiltercfg
TPCnt1_MasterID
 
const CPT_Qualifiers * TPCnt0Qual
 
const CPT_Qualifiers * TPCnt1Qual
 

Detailed Description

CP Tracer configuration parameters for Master Bandwidth Profiling Use-case.

ctools_cpt_masterprofilecfg

Field Documentation

const ctools_cpt_addressfiltercfg* ctools_cpt_masterprofilecfg::Address_Filter_Params

Address range based filtering configuration inputs for throughput measurements.

eCPT_ModID ctools_cpt_masterprofilecfg::CPT_ModId

CPT Module Id for which Master bandwidth profiling needs to be enabled on.

uint32_t ctools_cpt_masterprofilecfg::CPUClockRateMhz

CPU clock rate in Mhz. This value is provided to host tools through meta data STM messages and is used to calculate throughput. If this value is non-zero the host decoder will convert throughput data to Bytes/Second. If this value is zero the host decoder will convert throughput data to Bytes/CPU-Cycle.

uint32_t ctools_cpt_masterprofilecfg::SampleWindowSize

32-bit non-zero value used to set the sample window size in CP Tracer clocks. Setting to 0 is not legal and will result in CPT_OpenModule() returning eCPT_Error_Invalid_Parameter. If CPT_OpenModule() is called with a NULL CPT_CfgOptions pointer then the default for this parameter is 64K. This value is provided to host tools through meta data STM messages and is used to calculate throughput for statistic messages.

const ctools_cpt_masteridfiltercfg* ctools_cpt_masterprofilecfg::TPCnt0_MasterID

Master ID based filtering configuration inputs for Throughput counter0 measurements.

const CPT_Qualifiers* ctools_cpt_masterprofilecfg::TPCnt0Qual

CPT Qualifiers inputs for Throughput counter0 measurements.

const ctools_cpt_masteridfiltercfg* ctools_cpt_masterprofilecfg::TPCnt1_MasterID

Master ID based filtering configuration inputs for Throughput counter1 measurements.

const CPT_Qualifiers* ctools_cpt_masterprofilecfg::TPCnt1Qual

CPT Qualifiers inputs for Throughput counter1 measurements.


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