|
Sound Open Firmware
|
Circular queue tracking execution cycle history for rolling averages. More...
#include <src/include/sof/debug/telemetry/telemetry.h>
Data Fields | |
| size_t | elements [SOF_AVG_PERF_MEAS_DEPTH] |
| Historic cycle measurements. | |
| size_t | index |
| Current head index in circular queue. | |
| uint8_t | full |
| 1 if queue has wrapped, 0 otherwise | |
| size_t | size |
| Number of valid measurements stored. | |
| size_t | sum |
| Running cumulative sum of valid measurements. | |
Circular queue tracking execution cycle history for rolling averages.
| size_t telemetry_perf_queue::elements[SOF_AVG_PERF_MEAS_DEPTH] |
Historic cycle measurements.
| uint8_t telemetry_perf_queue::full |
1 if queue has wrapped, 0 otherwise
| size_t telemetry_perf_queue::index |
Current head index in circular queue.
| size_t telemetry_perf_queue::size |
Number of valid measurements stored.
| size_t telemetry_perf_queue::sum |
Running cumulative sum of valid measurements.