Ctools Use Case Library
|
CP Tracer configuration parameters for Total 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_addressfiltercfg * | Address_Filter_Params |
const ctools_cpt_masteridfiltercfg * | TPCnt_MasterID |
const CPT_Qualifiers * | TPCntQual |
CP Tracer configuration parameters for Total Bandwidth Profiling Use-case.
const ctools_cpt_addressfiltercfg* ctools_cpt_totalprofilecfg::Address_Filter_Params |
Address range based filtering configuration inputs for throughput measurements.
eCPT_ModID ctools_cpt_totalprofilecfg::CPT_ModId |
CPT Module Id for which Master bandwidth profiling needs to be enabled on.
uint32_t ctools_cpt_totalprofilecfg::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_totalprofilecfg::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_totalprofilecfg::TPCnt_MasterID |
Master ID based filtering configuration inputs for Throughput measurement, which will be
compared against the total throughput.
const CPT_Qualifiers* ctools_cpt_totalprofilecfg::TPCntQual |
CPT Qualifiers inputs for Throughput measurement, which will be compared against the total throughput.