Symbol: perf_stat_config
tools/perf/arch/x86/util/iostat.c
335
int iostat_prepare(struct evlist *evlist, struct perf_stat_config *config)
tools/perf/arch/x86/util/iostat.c
356
struct perf_stat_config *config = (struct perf_stat_config *)opt->data;
tools/perf/arch/x86/util/iostat.c
373
void iostat_list(struct evlist *evlist, struct perf_stat_config *config)
tools/perf/arch/x86/util/iostat.c
400
struct perf_stat_config *config,
tools/perf/arch/x86/util/iostat.c
421
void iostat_print_header_prefix(struct perf_stat_config *config)
tools/perf/arch/x86/util/iostat.c
431
void iostat_print_metric(struct perf_stat_config *config, struct evsel *evsel,
tools/perf/arch/x86/util/iostat.c
456
struct perf_stat_config *config, struct timespec *ts,
tools/perf/builtin-script.c
2098
static void script_print_metric(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-script.c
2117
static void script_new_line(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-script.c
2270
static struct aggr_cpu_id script_aggr_cpu_id_get(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1179
struct perf_stat_config *config = opt->value;
tools/perf/builtin-stat.c
1401
static struct aggr_cpu_id perf_stat__get_socket(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1407
static struct aggr_cpu_id perf_stat__get_die(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1413
static struct aggr_cpu_id perf_stat__get_cache_id(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1419
static struct aggr_cpu_id perf_stat__get_cluster(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1425
static struct aggr_cpu_id perf_stat__get_core(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1431
static struct aggr_cpu_id perf_stat__get_node(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1437
static struct aggr_cpu_id perf_stat__get_global(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1443
static struct aggr_cpu_id perf_stat__get_cpu(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1449
static struct aggr_cpu_id perf_stat__get_aggr(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1465
static struct aggr_cpu_id perf_stat__get_socket_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1471
static struct aggr_cpu_id perf_stat__get_die_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1477
static struct aggr_cpu_id perf_stat__get_cluster_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1483
static struct aggr_cpu_id perf_stat__get_cache_id_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1489
static struct aggr_cpu_id perf_stat__get_core_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1495
static struct aggr_cpu_id perf_stat__get_node_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1501
static struct aggr_cpu_id perf_stat__get_global_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1507
static struct aggr_cpu_id perf_stat__get_cpu_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1776
static struct aggr_cpu_id perf_stat__get_socket_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1781
static struct aggr_cpu_id perf_stat__get_die_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1787
static struct aggr_cpu_id perf_stat__get_cluster_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1793
static struct aggr_cpu_id perf_stat__get_cache_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1799
static struct aggr_cpu_id perf_stat__get_core_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1805
static struct aggr_cpu_id perf_stat__get_cpu_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1811
static struct aggr_cpu_id perf_stat__get_node_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1817
static struct aggr_cpu_id perf_stat__get_global_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
707
struct perf_stat_config *config,
tools/perf/tests/stat.c
30
struct perf_stat_config test_stat_config = {};
tools/perf/tests/stat.c
53
struct perf_stat_config test_stat_config = {
tools/perf/util/config.c
43
struct perf_stat_config stat_config = {
tools/perf/util/config.c
521
return perf_stat_config(var, value);
tools/perf/util/event.c
157
void perf_event__read_stat_config(struct perf_stat_config *config,
tools/perf/util/event.h
295
struct perf_stat_config;
tools/perf/util/event.h
298
void perf_event__read_stat_config(struct perf_stat_config *config,
tools/perf/util/evlist.c
2631
static bool evlist__set_needs_uniquify(struct evlist *evlist, const struct perf_stat_config *config)
tools/perf/util/evlist.c
2649
void evlist__uniquify_evsel_names(struct evlist *evlist, const struct perf_stat_config *config)
tools/perf/util/evlist.h
24
struct perf_stat_config;
tools/perf/util/evlist.h
460
void evlist__uniquify_evsel_names(struct evlist *evlist, const struct perf_stat_config *config);
tools/perf/util/evsel.c
4259
bool evsel__set_needs_uniquify(struct evsel *counter, const struct perf_stat_config *config)
tools/perf/util/evsel.h
19
struct perf_stat_config;
tools/perf/util/evsel.h
564
bool evsel__set_needs_uniquify(struct evsel *counter, const struct perf_stat_config *config);
tools/perf/util/iostat.c
22
struct perf_stat_config *config __maybe_unused)
tools/perf/util/iostat.c
30
__weak void iostat_print_header_prefix(struct perf_stat_config *config __maybe_unused)
tools/perf/util/iostat.c
34
__weak void iostat_print_metric(struct perf_stat_config *config __maybe_unused,
tools/perf/util/iostat.c
41
struct perf_stat_config *config __maybe_unused,
tools/perf/util/iostat.c
48
struct perf_stat_config *config __maybe_unused,
tools/perf/util/iostat.c
8
struct perf_stat_config *config __maybe_unused)
tools/perf/util/iostat.h
19
struct perf_stat_config;
tools/perf/util/iostat.h
31
typedef void (*iostat_print_counter_t)(struct perf_stat_config *, struct evsel *, void *);
tools/perf/util/iostat.h
33
int iostat_prepare(struct evlist *evlist, struct perf_stat_config *config);
tools/perf/util/iostat.h
36
void iostat_list(struct evlist *evlist, struct perf_stat_config *config);
tools/perf/util/iostat.h
38
void iostat_prefix(struct evlist *evlist, struct perf_stat_config *config,
tools/perf/util/iostat.h
40
void iostat_print_header_prefix(struct perf_stat_config *config);
tools/perf/util/iostat.h
41
void iostat_print_metric(struct perf_stat_config *config, struct evsel *evsel,
tools/perf/util/iostat.h
44
struct perf_stat_config *config, struct timespec *ts,
tools/perf/util/scripting-engines/trace-event-python.c
1697
static void python_process_stat(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1012
static void print_metric_begin(struct perf_stat_config *config,
tools/perf/util/stat-display.c
102
static void print_running_std(struct perf_stat_config *config, u64 run, u64 ena)
tools/perf/util/stat-display.c
1041
static void print_metric_end(struct perf_stat_config *config, struct outstate *os)
tools/perf/util/stat-display.c
1056
static void print_aggr(struct perf_stat_config *config,
tools/perf/util/stat-display.c
108
static void print_running_csv(struct perf_stat_config *config, u64 run, u64 ena)
tools/perf/util/stat-display.c
1080
static void print_aggr_cgroup(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1110
static void print_counter(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1124
static void print_no_aggr_metric(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1167
static void print_metric_headers_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1182
static void print_metric_headers_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1202
static void print_metric_headers_json(struct perf_stat_config *config __maybe_unused,
tools/perf/util/stat-display.c
1207
static void print_metric_headers(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1249
static void prepare_timestamp(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1266
static void print_header_interval_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1314
static void print_header_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1347
static void print_header_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1356
static void print_header_json(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1366
static void print_header(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1393
static void print_table(struct perf_stat_config *config, FILE *output, double avg)
tools/perf/util/stat-display.c
1424
static void print_footer(struct perf_stat_config *config)
tools/perf/util/stat-display.c
1466
static void print_percore(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1514
static void print_cgroup_counter(struct perf_stat_config *config, struct evlist *evlist,
tools/perf/util/stat-display.c
1534
void evlist__print_counters(struct evlist *evlist, struct perf_stat_config *config,
tools/perf/util/stat-display.c
164
static void print_running(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
179
static void print_noise_pct_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
186
static void print_noise_pct_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
198
static void print_noise_pct(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
215
static void print_noise(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
227
static void print_cgroup_std(struct perf_stat_config *config, const char *cgrp_name)
tools/perf/util/stat-display.c
232
static void print_cgroup_csv(struct perf_stat_config *config, const char *cgrp_name)
tools/perf/util/stat-display.c
242
static void print_cgroup(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
257
static void print_aggr_id_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
310
static void print_aggr_id_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
364
static void print_aggr_id_json(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
414
static void aggr_printout(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
425
static void new_line_std(struct perf_stat_config *config __maybe_unused,
tools/perf/util/stat-display.c
433
static inline void __new_line_std_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
442
static inline void __new_line_std(struct perf_stat_config *config, struct outstate *os)
tools/perf/util/stat-display.c
447
static void do_new_line_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
456
static void print_metric_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
484
static void new_line_csv(struct perf_stat_config *config, void *ctx)
tools/perf/util/stat-display.c
494
static void print_metric_csv(struct perf_stat_config *config __maybe_unused,
tools/perf/util/stat-display.c
515
static void print_metric_json(struct perf_stat_config *config __maybe_unused,
tools/perf/util/stat-display.c
535
static void new_line_json(struct perf_stat_config *config, void *ctx)
tools/perf/util/stat-display.c
547
static void print_metricgroup_header_json(struct perf_stat_config *config,
tools/perf/util/stat-display.c
558
static void print_metricgroup_header_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
578
static void print_metricgroup_header_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
595
static void print_metric_only(struct perf_stat_config *config,
tools/perf/util/stat-display.c
618
static void print_metric_only_csv(struct perf_stat_config *config __maybe_unused,
tools/perf/util/stat-display.c
640
static void print_metric_only_json(struct perf_stat_config *config __maybe_unused,
tools/perf/util/stat-display.c
662
static void print_metric_header(struct perf_stat_config *config,
tools/perf/util/stat-display.c
689
static void print_counter_value_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
713
static void print_counter_value_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
749
static void print_counter_value(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
760
static void abs_printout(struct perf_stat_config *config,
tools/perf/util/stat-display.c
797
static void printout(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
895
static bool should_skip_zero_counter(struct perf_stat_config *config,
tools/perf/util/stat-display.c
951
static void print_counter_aggrdata(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
127
static void generic_metric(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
21
static bool tool_pmu__is_time_event(const struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
226
static void perf_stat__print_metricgroup_header(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
271
void *perf_stat__print_shadow_stats_metricgroup(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
321
void perf_stat__print_shadow_stats(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
45
static int prepare_metric(struct perf_stat_config *config,
tools/perf/util/stat.c
189
int evlist__alloc_stats(struct perf_stat_config *config,
tools/perf/util/stat.c
278
void evlist__copy_res_stats(struct perf_stat_config *config, struct evlist *evlist)
tools/perf/util/stat.c
368
struct perf_stat_config *config)
tools/perf/util/stat.c
386
process_counter_values(struct perf_stat_config *config, struct evsel *evsel,
tools/perf/util/stat.c
461
static int process_counter_maps(struct perf_stat_config *config,
tools/perf/util/stat.c
479
int perf_stat_process_counter(struct perf_stat_config *config,
tools/perf/util/stat.c
554
const struct perf_stat_config *config)
tools/perf/util/stat.c
559
static void evsel__merge_stats(struct evsel *evsel, struct perf_stat_config *config)
tools/perf/util/stat.c
566
void perf_stat_merge_counters(struct perf_stat_config *config, struct evlist *evlist)
tools/perf/util/stat.c
637
void perf_stat_process_percore(struct perf_stat_config *config, struct evlist *evlist)
tools/perf/util/stat.c
708
struct perf_stat_config sc = {};
tools/perf/util/stat.h
111
extern struct perf_stat_config stat_config;
tools/perf/util/stat.h
13
struct perf_stat_config;
tools/perf/util/stat.h
141
typedef void (*print_metric_t)(struct perf_stat_config *config,
tools/perf/util/stat.h
147
typedef void (*new_line_t)(struct perf_stat_config *config, void *ctx);
tools/perf/util/stat.h
150
typedef void (*print_metricgroup_header_t)(struct perf_stat_config *config,
tools/perf/util/stat.h
162
void perf_stat__print_shadow_stats(struct perf_stat_config *config,
tools/perf/util/stat.h
167
void *perf_stat__print_shadow_stats_metricgroup(struct perf_stat_config *config,
tools/perf/util/stat.h
174
int evlist__alloc_stats(struct perf_stat_config *config,
tools/perf/util/stat.h
184
void evlist__copy_res_stats(struct perf_stat_config *config, struct evlist *evlist);
tools/perf/util/stat.h
186
int perf_stat_process_counter(struct perf_stat_config *config,
tools/perf/util/stat.h
188
void perf_stat_merge_counters(struct perf_stat_config *config, struct evlist *evlist);
tools/perf/util/stat.h
189
void perf_stat_process_percore(struct perf_stat_config *config, struct evlist *evlist);
tools/perf/util/stat.h
204
void evlist__print_counters(struct evlist *evlist, struct perf_stat_config *config,
tools/perf/util/synthetic-events.c
1381
struct perf_stat_config *config,
tools/perf/util/synthetic-events.c
2356
int perf_event__synthesize_stat_events(struct perf_stat_config *config, const struct perf_tool *tool,
tools/perf/util/synthetic-events.h
24
struct perf_stat_config;
tools/perf/util/synthetic-events.h
85
int perf_event__synthesize_stat_config(const struct perf_tool *tool, struct perf_stat_config *config, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
86
int perf_event__synthesize_stat_events(struct perf_stat_config *config, const struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process, bool attrs);
tools/perf/util/trace-event.h
105
void (*process_stat)(struct perf_stat_config *config,
tools/perf/util/trace-event.h
86
struct perf_stat_config;