Lines Matching refs:cpu_data

53 	struct osnoise_top_cpu	*cpu_data;  member
63 free(data->cpu_data); in osnoise_free_top()
81 data->cpu_data = calloc(1, sizeof(*data->cpu_data) * nr_cpus); in osnoise_alloc_top()
82 if (!data->cpu_data) in osnoise_alloc_top()
102 struct osnoise_top_cpu *cpu_data; in osnoise_top_handler() local
109 cpu_data = &data->cpu_data[cpu]; in osnoise_top_handler()
111 cpu_data->sum_cycles++; in osnoise_top_handler()
114 update_sum(&cpu_data->sum_runtime, &val); in osnoise_top_handler()
117 update_max(&cpu_data->max_noise, &val); in osnoise_top_handler()
118 update_sum(&cpu_data->sum_noise, &val); in osnoise_top_handler()
121 update_max(&cpu_data->max_sample, &val); in osnoise_top_handler()
124 update_sum(&cpu_data->hw_count, &val); in osnoise_top_handler()
127 update_sum(&cpu_data->nmi_count, &val); in osnoise_top_handler()
130 update_sum(&cpu_data->irq_count, &val); in osnoise_top_handler()
133 update_sum(&cpu_data->softirq_count, &val); in osnoise_top_handler()
136 update_sum(&cpu_data->thread_count, &val); in osnoise_top_handler()
185 struct osnoise_top_cpu *cpu_data; in osnoise_top_print() local
191 cpu_data = &data->cpu_data[cpu]; in osnoise_top_print()
193 if (!cpu_data->sum_runtime) in osnoise_top_print()
196 percentage = ((cpu_data->sum_runtime - cpu_data->sum_noise) * 10000000) in osnoise_top_print()
197 / cpu_data->sum_runtime; in osnoise_top_print()
201 trace_seq_printf(s, "%3d #%-6d %12llu ", cpu, cpu_data->sum_cycles, cpu_data->sum_runtime); in osnoise_top_print()
202 trace_seq_printf(s, "%12llu ", cpu_data->sum_noise); in osnoise_top_print()
204 trace_seq_printf(s, "%12llu %12llu", cpu_data->max_noise, cpu_data->max_sample); in osnoise_top_print()
206 trace_seq_printf(s, "%12llu ", cpu_data->hw_count); in osnoise_top_print()
207 trace_seq_printf(s, "%12llu ", cpu_data->nmi_count); in osnoise_top_print()
208 trace_seq_printf(s, "%12llu ", cpu_data->irq_count); in osnoise_top_print()
209 trace_seq_printf(s, "%12llu ", cpu_data->softirq_count); in osnoise_top_print()
210 trace_seq_printf(s, "%12llu\n", cpu_data->thread_count); in osnoise_top_print()