Lines Matching refs:summary
127 timerlat_top_reset_sum(struct timerlat_top_cpu *summary) in timerlat_top_reset_sum() argument
129 memset(summary, 0, sizeof(*summary)); in timerlat_top_reset_sum()
130 summary->min_irq = ~0; in timerlat_top_reset_sum()
131 summary->min_thread = ~0; in timerlat_top_reset_sum()
132 summary->min_user = ~0; in timerlat_top_reset_sum()
327 timerlat_top_print_sum(struct osnoise_tool *top, struct timerlat_top_cpu *summary) in timerlat_top_print_sum() argument
331 unsigned long long count = summary->irq_count; in timerlat_top_print_sum()
342 if (!summary->irq_count && !summary->thread_count) in timerlat_top_print_sum()
357 if (!summary->irq_count) { in timerlat_top_print_sum()
361 trace_seq_printf(s, "%9llu ", summary->min_irq / params->output_divisor); in timerlat_top_print_sum()
362 trace_seq_printf(s, "%9llu ", (summary->sum_irq / summary->irq_count) / divisor); in timerlat_top_print_sum()
363 trace_seq_printf(s, "%9llu |", summary->max_irq / divisor); in timerlat_top_print_sum()
366 if (!summary->thread_count) { in timerlat_top_print_sum()
370 trace_seq_printf(s, "%9llu ", summary->min_thread / divisor); in timerlat_top_print_sum()
372 (summary->sum_thread / summary->thread_count) / divisor); in timerlat_top_print_sum()
373 trace_seq_printf(s, "%9llu", summary->max_thread / divisor); in timerlat_top_print_sum()
383 if (!summary->user_count) { in timerlat_top_print_sum()
387 trace_seq_printf(s, "%9llu ", summary->min_user / divisor); in timerlat_top_print_sum()
389 (summary->sum_user / summary->user_count) / divisor); in timerlat_top_print_sum()
390 trace_seq_printf(s, "%9llu\n", summary->max_user / divisor); in timerlat_top_print_sum()
410 struct timerlat_top_cpu summary; in timerlat_print_stats() local
423 timerlat_top_reset_sum(&summary); in timerlat_print_stats()
431 timerlat_top_update_sum(top, i, &summary); in timerlat_print_stats()
434 timerlat_top_print_sum(top, &summary); in timerlat_print_stats()