| /linux/tools/perf/util/ |
| H A D | stat.h | 13 struct perf_stat_config; 59 typedef struct aggr_cpu_id (*aggr_get_id_t)(struct perf_stat_config *config, struct perf_cpu cpu); 61 struct perf_stat_config { struct 111 extern struct perf_stat_config stat_config; argument 141 typedef void (*print_metric_t)(struct perf_stat_config *config, 147 typedef void (*new_line_t)(struct perf_stat_config *config, void *ctx); 150 typedef void (*print_metricgroup_header_t)(struct perf_stat_config *config, 162 void perf_stat__print_shadow_stats(struct perf_stat_config *config, 167 void *perf_stat__print_shadow_stats_metricgroup(struct perf_stat_config *config, 174 int evlist__alloc_stats(struct perf_stat_config *config, [all …]
|
| H A D | iostat.h | 19 struct perf_stat_config; 31 typedef void (*iostat_print_counter_t)(struct perf_stat_config *, struct evsel *, void *); 33 int iostat_prepare(struct evlist *evlist, struct perf_stat_config *config); 36 void iostat_list(struct evlist *evlist, struct perf_stat_config *config); 38 void iostat_prefix(struct evlist *evlist, struct perf_stat_config *config, 40 void iostat_print_header_prefix(struct perf_stat_config *config); 41 void iostat_print_metric(struct perf_stat_config *config, struct evsel *evsel, 44 struct perf_stat_config *config, struct timespec *ts,
|
| H A D | stat-display.c | 102 static void print_running_std(struct perf_stat_config *config, u64 run, u64 ena) in print_running_std() 108 static void print_running_csv(struct perf_stat_config *config, u64 run, u64 ena) in print_running_csv() 164 static void print_running(struct perf_stat_config *config, struct outstate *os, in print_running() 179 static void print_noise_pct_std(struct perf_stat_config *config, in print_noise_pct_std() 186 static void print_noise_pct_csv(struct perf_stat_config *config, in print_noise_pct_csv() 198 static void print_noise_pct(struct perf_stat_config *config, struct outstate *os, in print_noise_pct() 215 static void print_noise(struct perf_stat_config *config, struct outstate *os, in print_noise() 227 static void print_cgroup_std(struct perf_stat_config *config, const char *cgrp_name) in print_cgroup_std() 232 static void print_cgroup_csv(struct perf_stat_config *config, const char *cgrp_name) in print_cgroup_csv() 242 static void print_cgroup(struct perf_stat_config *confi [all...] |
| H A D | iostat.c | 8 struct perf_stat_config *config __maybe_unused) in iostat_prepare() 22 struct perf_stat_config *config __maybe_unused) in iostat_list() 30 __weak void iostat_print_header_prefix(struct perf_stat_config *config __maybe_unused) in iostat_print_header_prefix() 34 __weak void iostat_print_metric(struct perf_stat_config *config __maybe_unused, in iostat_print_metric() 41 struct perf_stat_config *config __maybe_unused, in iostat_prefix() 48 struct perf_stat_config *config __maybe_unused, in iostat_print_counters()
|
| H A D | stat.c | 189 int evlist__alloc_stats(struct perf_stat_config *config, in evlist__alloc_stats() 280 void evlist__copy_res_stats(struct perf_stat_config *config, struct evlist *evlist) in evlist__copy_res_stats() 370 struct perf_stat_config *config) in evsel__count_has_error() 388 process_counter_values(struct perf_stat_config *config, struct evsel *evsel, in process_counter_values() 463 static int process_counter_maps(struct perf_stat_config *config, in process_counter_maps() 481 int perf_stat_process_counter(struct perf_stat_config *config, in perf_stat_process_counter() 556 const struct perf_stat_config *config) in evsel__should_merge_hybrid() 561 static void evsel__merge_stats(struct evsel *evsel, struct perf_stat_config *config) in evsel__merge_stats() 568 void perf_stat_merge_counters(struct perf_stat_config *config, struct evlist *evlist) in perf_stat_merge_counters() 639 void perf_stat_process_percore(struct perf_stat_config *confi in perf_stat_process_percore() [all...] |
| H A D | stat-shadow.c | 20 static bool tool_pmu__is_time_event(const struct perf_stat_config *config, 44 static int prepare_metric(struct perf_stat_config *config, 126 static void generic_metric(struct perf_stat_config *config, 225 static void perf_stat__print_metricgroup_header(struct perf_stat_config *config, 270 void *perf_stat__print_shadow_stats_metricgroup(struct perf_stat_config *config, 320 void perf_stat__print_shadow_stats(struct perf_stat_config *config,
|
| H A D | synthetic-events.h | 24 struct perf_stat_config; 85 int perf_event__synthesize_stat_config(const struct perf_tool *tool, struct perf_stat_config *confi… 86 int perf_event__synthesize_stat_events(struct perf_stat_config *config, const struct perf_tool *too…
|
| H A D | trace-event.h | 86 struct perf_stat_config; 105 void (*process_stat)(struct perf_stat_config *config,
|
| H A D | event.h | 295 struct perf_stat_config; 298 void perf_event__read_stat_config(struct perf_stat_config *config,
|
| H A D | config.c | 42 struct perf_stat_config stat_config = { 489 static int perf_stat_config(const char *var, const char *value) in perf_stat_config() 523 return perf_stat_config(var, value); in perf_default_config() 487 static int perf_stat_config(const char *var, const char *value) perf_stat_config() function
|
| H A D | evlist.h | 24 struct perf_stat_config; 460 void evlist__uniquify_evsel_names(struct evlist *evlist, const struct perf_stat_config *config);
|
| H A D | evsel.h | 19 struct perf_stat_config; 566 bool evsel__set_needs_uniquify(struct evsel *counter, const struct perf_stat_config *config);
|
| H A D | evlist.c | 2643 static bool evlist__set_needs_uniquify(struct evlist *evlist, const struct perf_stat_config *config) in evlist__set_needs_uniquify() 2661 void evlist__uniquify_evsel_names(struct evlist *evlist, const struct perf_stat_config *config) in evlist__has_bpf_output()
|
| H A D | event.c | 156 void perf_event__read_stat_config(struct perf_stat_config *config,
|
| H A D | synthetic-events.c | 1381 struct perf_stat_config *config, in perf_event__synthesize_stat_config() 2356 int perf_event__synthesize_stat_events(struct perf_stat_config *config, const struct perf_tool *too… in perf_event__synthesize_stat_events()
|
| H A D | evsel.c | 4291 bool evsel__set_needs_uniquify(struct evsel *counter, const struct perf_stat_config *config) in evsel__set_needs_uniquify()
|
| /linux/tools/perf/ |
| H A D | builtin-stat.c | 707 struct perf_stat_config *config, in create_perf_stat_counter() 1179 struct perf_stat_config *config = opt->value; in parse_control_option() 1416 static struct aggr_cpu_id perf_stat__get_socket(struct perf_stat_config *config __maybe_unused, in perf_stat__get_cache_id() 1422 static struct aggr_cpu_id perf_stat__get_die(struct perf_stat_config *config __maybe_unused, in perf_stat__get_cluster() 1428 static struct aggr_cpu_id perf_stat__get_cache_id(struct perf_stat_config *config __maybe_unused, in perf_stat__get_core() 1434 static struct aggr_cpu_id perf_stat__get_cluster(struct perf_stat_config *config __maybe_unused, in perf_stat__get_node() 1440 static struct aggr_cpu_id perf_stat__get_core(struct perf_stat_config *config __maybe_unused, in perf_stat__get_global() 1446 static struct aggr_cpu_id perf_stat__get_node(struct perf_stat_config *config __maybe_unused, in perf_stat__get_cpu() 1452 static struct aggr_cpu_id perf_stat__get_global(struct perf_stat_config *config __maybe_unused, in perf_stat__get_aggr() 1458 static struct aggr_cpu_id perf_stat__get_cpu(struct perf_stat_config *confi in perf_stat__get_aggr() [all...] |
| H A D | builtin-script.c | 2102 static void script_print_metric(struct perf_stat_config *config __maybe_unused, in script_print_metric() 2121 static void script_new_line(struct perf_stat_config *config __maybe_unused, in script_new_line() 2274 static struct aggr_cpu_id script_aggr_cpu_id_get(struct perf_stat_config *config __maybe_unused, in script_aggr_cpu_id_get()
|
| /linux/tools/perf/util/scripting-engines/ |
| H A D | trace-event-python.c | 1697 static void python_process_stat(struct perf_stat_config *config, in python_process_stat()
|