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
2110
static void script_print_metric(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-script.c
2129
static void script_new_line(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-script.c
2282
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
1416
static struct aggr_cpu_id perf_stat__get_socket(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1422
static struct aggr_cpu_id perf_stat__get_die(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1428
static struct aggr_cpu_id perf_stat__get_cache_id(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1434
static struct aggr_cpu_id perf_stat__get_cluster(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1440
static struct aggr_cpu_id perf_stat__get_core(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1446
static struct aggr_cpu_id perf_stat__get_node(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1452
static struct aggr_cpu_id perf_stat__get_global(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1458
static struct aggr_cpu_id perf_stat__get_cpu(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1464
static struct aggr_cpu_id perf_stat__get_aggr(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1480
static struct aggr_cpu_id perf_stat__get_socket_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1486
static struct aggr_cpu_id perf_stat__get_die_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1492
static struct aggr_cpu_id perf_stat__get_cluster_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1498
static struct aggr_cpu_id perf_stat__get_cache_id_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1504
static struct aggr_cpu_id perf_stat__get_core_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1510
static struct aggr_cpu_id perf_stat__get_node_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1516
static struct aggr_cpu_id perf_stat__get_global_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1522
static struct aggr_cpu_id perf_stat__get_cpu_cached(struct perf_stat_config *config,
tools/perf/builtin-stat.c
1797
static struct aggr_cpu_id perf_stat__get_socket_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1802
static struct aggr_cpu_id perf_stat__get_die_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1808
static struct aggr_cpu_id perf_stat__get_cluster_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1814
static struct aggr_cpu_id perf_stat__get_cache_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1820
static struct aggr_cpu_id perf_stat__get_core_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1826
static struct aggr_cpu_id perf_stat__get_cpu_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1832
static struct aggr_cpu_id perf_stat__get_node_file(struct perf_stat_config *config __maybe_unused,
tools/perf/builtin-stat.c
1838
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
524
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
2649
static bool evlist__set_needs_uniquify(struct evlist *evlist, const struct perf_stat_config *config)
tools/perf/util/evlist.c
2667
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
4520
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
602
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
1712
static void python_process_stat(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1010
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
1039
static void print_metric_end(struct perf_stat_config *config, struct outstate *os)
tools/perf/util/stat-display.c
1054
static void print_aggr(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1078
static void print_aggr_cgroup(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
1108
static void print_counter(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1122
static void print_no_aggr_metric(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1165
static void print_metric_headers_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1180
static void print_metric_headers_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1200
static void print_metric_headers_json(struct perf_stat_config *config __maybe_unused,
tools/perf/util/stat-display.c
1205
static void print_metric_headers(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1247
static void prepare_timestamp(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1264
static void print_header_interval_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1312
static void print_header_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1345
static void print_header_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1354
static void print_header_json(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1364
static void print_header(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1391
static void print_table(struct perf_stat_config *config, FILE *output, double avg)
tools/perf/util/stat-display.c
1422
static void print_footer(struct perf_stat_config *config)
tools/perf/util/stat-display.c
1464
static void print_percore(struct perf_stat_config *config,
tools/perf/util/stat-display.c
1512
static void print_cgroup_counter(struct perf_stat_config *config, struct evlist *evlist,
tools/perf/util/stat-display.c
1532
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
592
static void print_metric_only(struct perf_stat_config *config,
tools/perf/util/stat-display.c
616
static void print_metric_only_csv(struct perf_stat_config *config __maybe_unused,
tools/perf/util/stat-display.c
638
static void print_metric_only_json(struct perf_stat_config *config __maybe_unused,
tools/perf/util/stat-display.c
660
static void print_metric_header(struct perf_stat_config *config,
tools/perf/util/stat-display.c
687
static void print_counter_value_std(struct perf_stat_config *config,
tools/perf/util/stat-display.c
711
static void print_counter_value_csv(struct perf_stat_config *config,
tools/perf/util/stat-display.c
747
static void print_counter_value(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
758
static void abs_printout(struct perf_stat_config *config,
tools/perf/util/stat-display.c
795
static void printout(struct perf_stat_config *config, struct outstate *os,
tools/perf/util/stat-display.c
893
static bool should_skip_zero_counter(struct perf_stat_config *config,
tools/perf/util/stat-display.c
949
static void print_counter_aggrdata(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
130
static void generic_metric(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
20
static bool tool_pmu__is_time_event(const struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
229
static void perf_stat__print_metricgroup_header(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
274
void *perf_stat__print_shadow_stats_metricgroup(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
324
void perf_stat__print_shadow_stats(struct perf_stat_config *config,
tools/perf/util/stat-shadow.c
44
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
280
void evlist__copy_res_stats(struct perf_stat_config *config, struct evlist *evlist)
tools/perf/util/stat.c
370
struct perf_stat_config *config)
tools/perf/util/stat.c
388
process_counter_values(struct perf_stat_config *config, struct evsel *evsel,
tools/perf/util/stat.c
463
static int process_counter_maps(struct perf_stat_config *config,
tools/perf/util/stat.c
481
int perf_stat_process_counter(struct perf_stat_config *config,
tools/perf/util/stat.c
556
const struct perf_stat_config *config)
tools/perf/util/stat.c
561
static void evsel__merge_stats(struct evsel *evsel, struct perf_stat_config *config)
tools/perf/util/stat.c
568
void perf_stat_merge_counters(struct perf_stat_config *config, struct evlist *evlist)
tools/perf/util/stat.c
639
void perf_stat_process_percore(struct perf_stat_config *config, struct evlist *evlist)
tools/perf/util/stat.c
710
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
2393
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
84
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
85
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
104
void (*process_stat)(struct perf_stat_config *config,
tools/perf/util/trace-event.h
86
struct perf_stat_config;