Sound Open Firmware
Loading...
Searching...
No Matches

Extended component performance metrics with DSP cycle counts. More...

#include <src/include/ipc4/base_fw.h>

Data Fields

uint32_t resource_id
 Component resource identifier.
 
uint32_t power_mode: 1
 Power mode: 0 = D0, 1 = D0i3.
 
uint32_t rsvd: 30
 Reserved bits.
 
uint32_t is_removed: 1
 0 if component exists, 1 if deleted.
 
uint32_t module_peak_dsp_cycles
 Peak DSP cycles used in a single run.
 
uint64_t module_total_dsp_cycles_consumed
 Total cumulative DSP cycles consumed.
 
uint64_t module_total_dsp_iterations
 Total execution iteration count.
 
uint32_t module_peak_restricted_cycles
 Peak restricted cycles against wall clock.
 
uint64_t module_total_restricted_cycles_consumed
 Total restricted cycles consumed.
 
uint64_t module_total_restricted_iterations
 Total restricted iteration count.
 

Detailed Description

Extended component performance metrics with DSP cycle counts.

Field Documentation

◆ is_removed

uint32_t ext_perf_data_item::is_removed

0 if component exists, 1 if deleted.

◆ module_peak_dsp_cycles

uint32_t ext_perf_data_item::module_peak_dsp_cycles

Peak DSP cycles used in a single run.

◆ module_peak_restricted_cycles

uint32_t ext_perf_data_item::module_peak_restricted_cycles

Peak restricted cycles against wall clock.

◆ module_total_dsp_cycles_consumed

uint64_t ext_perf_data_item::module_total_dsp_cycles_consumed

Total cumulative DSP cycles consumed.

◆ module_total_dsp_iterations

uint64_t ext_perf_data_item::module_total_dsp_iterations

Total execution iteration count.

◆ module_total_restricted_cycles_consumed

uint64_t ext_perf_data_item::module_total_restricted_cycles_consumed

Total restricted cycles consumed.

◆ module_total_restricted_iterations

uint64_t ext_perf_data_item::module_total_restricted_iterations

Total restricted iteration count.

◆ power_mode

uint32_t ext_perf_data_item::power_mode

Power mode: 0 = D0, 1 = D0i3.

◆ resource_id

uint32_t ext_perf_data_item::resource_id

Component resource identifier.

◆ rsvd

uint32_t ext_perf_data_item::rsvd

Reserved bits.


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