Lines Matching refs:cpu_data
59 struct osnoise_top_cpu *cpu_data; member
69 free(data->cpu_data); in osnoise_free_top()
87 data->cpu_data = calloc(1, sizeof(*data->cpu_data) * nr_cpus); in osnoise_alloc_top()
88 if (!data->cpu_data) in osnoise_alloc_top()
108 struct osnoise_top_cpu *cpu_data; in osnoise_top_handler() local
115 cpu_data = &data->cpu_data[cpu]; in osnoise_top_handler()
117 cpu_data->sum_cycles++; in osnoise_top_handler()
120 update_sum(&cpu_data->sum_runtime, &val); in osnoise_top_handler()
123 update_max(&cpu_data->max_noise, &val); in osnoise_top_handler()
124 update_sum(&cpu_data->sum_noise, &val); in osnoise_top_handler()
127 update_max(&cpu_data->max_sample, &val); in osnoise_top_handler()
130 update_sum(&cpu_data->hw_count, &val); in osnoise_top_handler()
133 update_sum(&cpu_data->nmi_count, &val); in osnoise_top_handler()
136 update_sum(&cpu_data->irq_count, &val); in osnoise_top_handler()
139 update_sum(&cpu_data->softirq_count, &val); in osnoise_top_handler()
142 update_sum(&cpu_data->thread_count, &val); in osnoise_top_handler()
207 struct osnoise_top_cpu *cpu_data; in osnoise_top_print() local
213 cpu_data = &data->cpu_data[cpu]; in osnoise_top_print()
215 if (!cpu_data->sum_runtime) in osnoise_top_print()
218 percentage = ((cpu_data->sum_runtime - cpu_data->sum_noise) * 10000000) in osnoise_top_print()
219 / cpu_data->sum_runtime; in osnoise_top_print()
223 trace_seq_printf(s, "%3d #%-6d %12llu ", cpu, cpu_data->sum_cycles, cpu_data->sum_runtime); in osnoise_top_print()
224 trace_seq_printf(s, "%12llu ", cpu_data->sum_noise); in osnoise_top_print()
226 trace_seq_printf(s, "%12llu %12llu", cpu_data->max_noise, cpu_data->max_sample); in osnoise_top_print()
228 trace_seq_printf(s, "%12llu ", cpu_data->hw_count); in osnoise_top_print()
229 trace_seq_printf(s, "%12llu ", cpu_data->nmi_count); in osnoise_top_print()
236 trace_seq_printf(s, "%12llu ", cpu_data->irq_count); in osnoise_top_print()
237 trace_seq_printf(s, "%12llu ", cpu_data->softirq_count); in osnoise_top_print()
238 trace_seq_printf(s, "%12llu\n", cpu_data->thread_count); in osnoise_top_print()