Home
last modified time | relevance | path

Searched refs:perf_stat_config (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-6.6/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.h14 struct perf_stat_config;
64 typedef struct aggr_cpu_id (*aggr_get_id_t)(struct perf_stat_config *config, struct perf_cpu cpu);
66 struct perf_stat_config { struct
156 typedef void (*print_metric_t)(struct perf_stat_config *config,
159 typedef void (*new_line_t)(struct perf_stat_config *config, void *ctx);
162 typedef void (*print_metricgroup_header_t)(struct perf_stat_config *config,
174 void perf_stat__print_shadow_stats(struct perf_stat_config *config,
182 void *perf_stat__print_shadow_stats_metricgroup(struct perf_stat_config *config,
190 int evlist__alloc_stats(struct perf_stat_config *config,
200 void evlist__copy_res_stats(struct perf_stat_config *confi
[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.c71 static void print_running_std(struct perf_stat_config *config, u64 run, u64 ena) in print_running_std()
77 static void print_running_csv(struct perf_stat_config *config, u64 run, u64 ena) in print_running_csv()
87 static void print_running_json(struct perf_stat_config *config, u64 run, u64 ena) in print_running_json()
97 static void print_running(struct perf_stat_config *config, in print_running()
112 static void print_noise_pct_std(struct perf_stat_config *config, in print_noise_pct_std()
119 static void print_noise_pct_csv(struct perf_stat_config *config, in print_noise_pct_csv()
125 static void print_noise_pct_json(struct perf_stat_config *config, in print_noise_pct_json()
131 static void print_noise_pct(struct perf_stat_config *config, in print_noise_pct()
148 static void print_noise(struct perf_stat_config *config, in print_noise()
160 static void print_cgroup_std(struct perf_stat_config *confi
[all...]
H A Dstat-shadow.c187 static void print_ratio(struct perf_stat_config *config, in print_ratio()
204 static void print_stalled_cycles_front(struct perf_stat_config *config, in print_stalled_cycles_front()
215 static void print_stalled_cycles_back(struct perf_stat_config *config, in print_stalled_cycles_back()
226 static void print_branch_miss(struct perf_stat_config *config, in print_branch_miss()
237 static void print_l1d_miss(struct perf_stat_config *config, in print_l1d_miss()
248 static void print_l1i_miss(struct perf_stat_config *config, in print_l1i_miss()
259 static void print_ll_miss(struct perf_stat_config *config, in print_ll_miss()
270 static void print_dtlb_miss(struct perf_stat_config *config, in print_dtlb_miss()
281 static void print_itlb_miss(struct perf_stat_config *config, in print_itlb_miss()
292 static void print_cache_miss(struct perf_stat_config *confi
[all...]
H A Dstat.c189 int evlist__alloc_stats(struct perf_stat_config *config, in evlist__alloc_stats()
278 void evlist__copy_res_stats(struct perf_stat_config *config, struct evlist *evlist) in evlist__copy_res_stats()
368 struct perf_stat_config *config) in evsel__count_has_error()
386 process_counter_values(struct perf_stat_config *config, struct evsel *evsel, in process_counter_values()
461 static int process_counter_maps(struct perf_stat_config *config, in process_counter_maps()
479 int perf_stat_process_counter(struct perf_stat_config *config, in perf_stat_process_counter()
575 const struct perf_stat_config *config) in evsel__should_merge_hybrid()
580 static void evsel__merge_stats(struct evsel *evsel, struct perf_stat_config *config) in evsel__merge_stats()
591 void perf_stat_merge_counters(struct perf_stat_config *config, struct evlist *evlist) in perf_stat_merge_counters()
662 void perf_stat_process_percore(struct perf_stat_config *confi
[all...]
H A Dsynthetic-events.h23 struct perf_stat_config;
66 int perf_event__synthesize_stat_config(struct perf_tool *tool, struct perf_stat_config *config, perf_event__handler_t process, struct machine *machine);
67 int perf_event__synthesize_stat_events(struct perf_stat_config *config, struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process, bool attrs);
H A Dtrace-event.h86 struct perf_stat_config;
105 void (*process_stat)(struct perf_stat_config *config,
H A Devent.h264 struct perf_stat_config;
267 void perf_event__read_stat_config(struct perf_stat_config *config,
H A Dconfig.c458 static int perf_stat_config(const char *var, const char *value) in perf_stat_config() function
492 return perf_stat_config(var, value); in perf_default_config()
H A Devent.c149 void perf_event__read_stat_config(struct perf_stat_config *config, in perf_event__read_stat_config()
/kernel/linux/linux-5.10/tools/perf/util/
H A Dstat-display.c24 static void print_running(struct perf_stat_config *config, in print_running()
38 static void print_noise_pct(struct perf_stat_config *config, in print_noise_pct()
49 static void print_noise(struct perf_stat_config *config, in print_noise()
61 static void print_cgroup(struct perf_stat_config *config, struct evsel *evsel) in print_cgroup()
70 static void aggr_printout(struct perf_stat_config *config, in aggr_printout()
153 static void new_line_std(struct perf_stat_config *config __maybe_unused, in new_line_std()
161 static void do_new_line_std(struct perf_stat_config *config, in do_new_line_std()
172 static void print_metric_std(struct perf_stat_config *config, in print_metric_std()
199 static void new_line_csv(struct perf_stat_config *config, void *ctx) in new_line_csv()
212 static void print_metric_csv(struct perf_stat_config *confi
[all...]
H A Dstat.h12 struct perf_stat_config;
102 typedef int (*aggr_get_id_t)(struct perf_stat_config *config,
105 struct perf_stat_config { struct
188 typedef void (*print_metric_t)(struct perf_stat_config *config,
191 typedef void (*new_line_t)(struct perf_stat_config *config, void *ctx);
207 void perf_stat__print_shadow_stats(struct perf_stat_config *config,
222 int perf_stat_process_counter(struct perf_stat_config *config,
237 struct perf_stat_config *config,
242 struct perf_stat_config *config,
H A Dsynthetic-events.h21 struct perf_stat_config;
50 int perf_event__synthesize_stat_config(struct perf_tool *tool, struct perf_stat_config *config, perf_event__handler_t process, struct machine *machine);
51 int perf_event__synthesize_stat_events(struct perf_stat_config *config, struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process, bool attrs);
H A Dstat.c325 process_counter_values(struct perf_stat_config *config, struct evsel *evsel, in process_counter_values()
377 static int process_counter_maps(struct perf_stat_config *config, in process_counter_maps()
398 int perf_stat_process_counter(struct perf_stat_config *config, in perf_stat_process_counter()
498 struct perf_stat_config sc; in perf_event__fprintf_stat_config()
512 struct perf_stat_config *config, in create_perf_stat_counter()
H A Dtrace-event.h70 struct perf_stat_config;
84 void (*process_stat)(struct perf_stat_config *config,
H A Dstat-shadow.c448 static void print_stalled_cycles_frontend(struct perf_stat_config *config, in print_stalled_cycles_frontend()
472 static void print_stalled_cycles_backend(struct perf_stat_config *config, in print_stalled_cycles_backend()
492 static void print_branch_misses(struct perf_stat_config *config, in print_branch_misses()
513 static void print_l1_dcache_misses(struct perf_stat_config *config, in print_l1_dcache_misses()
535 static void print_l1_icache_misses(struct perf_stat_config *config, in print_l1_icache_misses()
556 static void print_dtlb_cache_misses(struct perf_stat_config *config, in print_dtlb_cache_misses()
576 static void print_itlb_cache_misses(struct perf_stat_config *config, in print_itlb_cache_misses()
596 static void print_ll_cache_misses(struct perf_stat_config *config, in print_ll_cache_misses()
761 static void print_smi_cost(struct perf_stat_config *config, in print_smi_cost()
844 static void generic_metric(struct perf_stat_config *confi
[all...]
H A Devent.h292 struct perf_stat_config;
295 void perf_event__read_stat_config(struct perf_stat_config *config,
H A Dconfig.c455 static int perf_stat_config(const char *var, const char *value) in perf_stat_config() function
486 return perf_stat_config(var, value); in perf_default_config()
H A Devent.c123 void perf_event__read_stat_config(struct perf_stat_config *config, in perf_event__read_stat_config()
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/
H A Diostat.c335 int iostat_prepare(struct evlist *evlist, struct perf_stat_config *config) in iostat_prepare()
356 struct perf_stat_config *config = (struct perf_stat_config *)opt->data; in iostat_parse()
373 void iostat_list(struct evlist *evlist, struct perf_stat_config *config) in iostat_list()
400 struct perf_stat_config *config, in iostat_prefix()
417 void iostat_print_header_prefix(struct perf_stat_config *config) in iostat_print_header_prefix()
427 void iostat_print_metric(struct perf_stat_config *config, struct evsel *evsel, in iostat_print_metric()
452 struct perf_stat_config *config, struct timespec *ts, in iostat_print_counters()
/kernel/linux/linux-6.6/tools/perf/
H A Dbuiltin-stat.c152 static struct perf_stat_config stat_config = {
1076 struct perf_stat_config *config = opt->value; in parse_control_option()
1439 static struct aggr_cpu_id perf_stat__get_socket(struct perf_stat_config *config __maybe_unused, in perf_stat__get_socket()
1445 static struct aggr_cpu_id perf_stat__get_die(struct perf_stat_config *config __maybe_unused, in perf_stat__get_die()
1451 static struct aggr_cpu_id perf_stat__get_cache_id(struct perf_stat_config *config __maybe_unused, in perf_stat__get_cache_id()
1457 static struct aggr_cpu_id perf_stat__get_core(struct perf_stat_config *config __maybe_unused, in perf_stat__get_core()
1463 static struct aggr_cpu_id perf_stat__get_node(struct perf_stat_config *config __maybe_unused, in perf_stat__get_node()
1469 static struct aggr_cpu_id perf_stat__get_global(struct perf_stat_config *config __maybe_unused, in perf_stat__get_global()
1475 static struct aggr_cpu_id perf_stat__get_cpu(struct perf_stat_config *config __maybe_unused, in perf_stat__get_cpu()
1481 static struct aggr_cpu_id perf_stat__get_aggr(struct perf_stat_config *confi
[all...]
/kernel/linux/linux-5.10/tools/perf/
H A Dbuiltin-stat.c192 static struct perf_stat_config stat_config = {
428 static int runtime_stat_new(struct perf_stat_config *config, int nthreads) in runtime_stat_new()
444 static void runtime_stat_delete(struct perf_stat_config *config) in runtime_stat_delete()
457 static void runtime_stat_reset(struct perf_stat_config *config) in runtime_stat_reset()
1058 struct perf_stat_config *config = opt->value; in parse_control_option()
1187 static int perf_stat__get_socket(struct perf_stat_config *config __maybe_unused, in perf_stat__get_socket()
1193 static int perf_stat__get_die(struct perf_stat_config *config __maybe_unused, in perf_stat__get_die()
1199 static int perf_stat__get_core(struct perf_stat_config *config __maybe_unused, in perf_stat__get_core()
1205 static int perf_stat__get_node(struct perf_stat_config *config __maybe_unused, in perf_stat__get_node()
1211 static int perf_stat__get_aggr(struct perf_stat_config *confi
[all...]
/kernel/linux/linux-5.10/tools/perf/tests/
H A Dstat.c30 struct perf_stat_config stat_config; in process_stat_config_event()
52 struct perf_stat_config stat_config = { in test__synthesize_stat_config()
/kernel/linux/linux-6.6/tools/perf/tests/
H A Dstat.c30 struct perf_stat_config stat_config = {}; in process_stat_config_event()
53 struct perf_stat_config stat_config = { in test__synthesize_stat_config()

Completed in 23 milliseconds

12