Home
last modified time | relevance | path

Searched refs:perf_stat_config (Results 1 – 19 of 19) sorted by relevance

/linux/tools/perf/util/
H A Diostat.h19 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 Dstat.h13 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 Diostat.c8 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 Dstat-display.c102 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 Dstat.c189 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 Dstat-shadow.c20 static bool tool_pmu__is_time_event(const struct perf_stat_config *config,
44 static int prepare_metric(struct perf_stat_config *config,
130 static void generic_metric(struct perf_stat_config *config, in generic_metric()
229 static void perf_stat__print_metricgroup_header(struct perf_stat_config *config, in perf_stat__print_metricgroup_header()
274 void *perf_stat__print_shadow_stats_metricgroup(struct perf_stat_config *config, in perf_stat__print_shadow_stats_metricgroup()
324 void perf_stat__print_shadow_stats(struct perf_stat_config *config, in perf_stat__print_shadow_stats()
H A Dsynthetic-events.h24 struct perf_stat_config;
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);
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);
H A Dtrace-event.h86 struct perf_stat_config;
104 void (*process_stat)(struct perf_stat_config *config,
H A Devent.h295 struct perf_stat_config;
298 void perf_event__read_stat_config(struct perf_stat_config *config,
H A Dconfig.c43 struct perf_stat_config stat_config = {
490 static int perf_stat_config(const char *var, const char *value) in perf_stat_config()
524 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 Devlist.h24 struct perf_stat_config;
460 void evlist__uniquify_evsel_names(struct evlist *evlist, const struct perf_stat_config *config);
H A Devsel.h19 struct perf_stat_config;
602 bool evsel__set_needs_uniquify(struct evsel *counter, const struct perf_stat_config *config);
H A Devent.c157 void perf_event__read_stat_config(struct perf_stat_config *config, in perf_event__read_stat_config()
H A Devlist.c2649 static bool evlist__set_needs_uniquify(struct evlist *evlist, const struct perf_stat_config *config) in evlist__uniquify_evsel_names()
2667 void evlist__uniquify_evsel_names(struct evlist *evlist, const struct perf_stat_config *config) in evlist__has_bpf_output()
H A Dsynthetic-events.c1381 struct perf_stat_config *config, in perf_event__synthesize_stat_config()
2393 int perf_event__synthesize_stat_events(struct perf_stat_config *config, const struct perf_tool *tool, in perf_event__synthesize_features()
H A Devsel.c4520 bool evsel__set_needs_uniquify(struct evsel *counter, const struct perf_stat_config *config)
/linux/tools/perf/
H A Dbuiltin-stat.c707 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 Dbuiltin-script.c2110 static void script_print_metric(struct perf_stat_config *config __maybe_unused, in script_print_metric()
2129 static void script_new_line(struct perf_stat_config *config __maybe_unused,
2282 static struct aggr_cpu_id script_aggr_cpu_id_get(struct perf_stat_config *config __maybe_unused, in perf_sample__fprint_metric()
/linux/tools/perf/util/scripting-engines/
H A Dtrace-event-python.c1712 static void python_process_stat(struct perf_stat_config *config, in python_process_stat()