xref: /aosp_15_r20/external/perfetto/src/traced/probes/ftrace/test/data/synthetic/events/devfreq/devfreq_frequency/format (revision 6dbdd20afdafa5e3ca9b8809fa73465d530080dc)
1name: devfreq_frequency
2ID: 898
3format:
4        field:unsigned short common_type;       offset:0;       size:2; signed:0;
5        field:unsigned char common_flags;       offset:2;       size:1; signed:0;
6        field:unsigned char common_preempt_count;       offset:3;       size:1; signed:0;
7        field:int common_pid;   offset:4;       size:4; signed:1;
8
9        field:__data_loc char[] dev_name;       offset:8;       size:4; signed:0;
10        field:unsigned long freq;       offset:16;      size:8; signed:0;
11        field:unsigned long prev_freq;  offset:24;      size:8; signed:0;
12        field:unsigned long busy_time;  offset:32;      size:8; signed:0;
13        field:unsigned long total_time; offset:40;      size:8; signed:0;
14
15print fmt: "dev_name=%-30s freq=%-12lu prev_freq=%-12lu load=%-2lu", __get_str(dev_name), REC->freq, REC->prev_freq, REC->total_time == 0 ? 0 : (100 * REC->busy_time) / REC->total_time
16