Lines Matching refs:stat_config
131 static struct perf_stat_config stat_config = { variable
158 if (stat_config.scale) in create_perf_stat_counter()
225 if (perf_stat_process_counter(&stat_config, counter)) in read_counters()
276 int interval = stat_config.interval; in __run_perf_stat()
420 fprintf(stat_config.output, "%s%" PRIu64 "%s%.2f", in print_running()
426 fprintf(stat_config.output, " (%.2f%%)", 100.0 * run / ena); in print_running()
435 fprintf(stat_config.output, "%s%.2f%%", csv_sep, pct); in print_noise_pct()
437 fprintf(stat_config.output, " ( +-%6.2f%% )", pct); in print_noise_pct()
453 switch (stat_config.aggr_mode) { in aggr_printout()
455 fprintf(stat_config.output, "S%d-C%*d%s%*d%s", in aggr_printout()
465 fprintf(stat_config.output, "S%*d%s%*d%s", in aggr_printout()
474 fprintf(stat_config.output, "CPU%*d%s", in aggr_printout()
479 fprintf(stat_config.output, "%*s-%*d%s", in aggr_printout()
495 FILE *output = stat_config.output; in nsec_printout()
523 FILE *output = stat_config.output; in abs_printout()
555 if (stat_config.aggr_mode == AGGR_GLOBAL) in printout()
563 if (!csv_output && !stat_config.interval) in printout()
564 perf_stat__print_shadow_stats(stat_config.output, counter, in printout()
566 stat_config.aggr_mode); in printout()
571 FILE *output = stat_config.output; in print_aggr()
634 FILE *output = stat_config.output; in print_aggr_thread()
669 FILE *output = stat_config.output; in print_counter_aggr()
717 FILE *output = stat_config.output; in print_counter()
767 FILE *output = stat_config.output; in print_interval()
773 switch (stat_config.aggr_mode) { in print_interval()
800 FILE *output = stat_config.output; in print_header()
830 FILE *output = stat_config.output; in print_footer()
846 int interval = stat_config.interval; in print_counters()
855 switch (stat_config.aggr_mode) { in print_counters()
880 fflush(stat_config.output); in print_counters()
887 if ((child_pid == -1) || stat_config.interval) in skip_signal()
951 OPT_BOOLEAN('c', "scale", &stat_config.scale, "scale/normalize counters"),
967 OPT_SET_UINT('A', "no-aggr", &stat_config.aggr_mode,
981 OPT_UINTEGER('I', "interval-print", &stat_config.interval,
983 OPT_SET_UINT(0, "per-socket", &stat_config.aggr_mode,
985 OPT_SET_UINT(0, "per-core", &stat_config.aggr_mode,
987 OPT_SET_UINT(0, "per-thread", &stat_config.aggr_mode,
1047 switch (stat_config.aggr_mode) { in perf_stat_init_aggr_mode()
1259 interval = stat_config.interval; in cmd_stat()
1297 stat_config.output = output; in cmd_stat()
1333 if ((stat_config.aggr_mode == AGGR_THREAD) && !target__has_task(&target)) { in cmd_stat()
1345 if (((stat_config.aggr_mode != AGGR_GLOBAL && in cmd_stat()
1346 stat_config.aggr_mode != AGGR_THREAD) || nr_cgroups) && in cmd_stat()
1379 if (stat_config.aggr_mode == AGGR_THREAD) in cmd_stat()