/kernel/linux/linux-6.6/tools/perf/util/ |
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.h | 14 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 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-display.c | 71 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 D | stat-shadow.c | 187 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 D | stat.c | 189 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 D | synthetic-events.h | 23 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 D | trace-event.h | 86 struct perf_stat_config; 105 void (*process_stat)(struct perf_stat_config *config,
|
H A D | event.h | 264 struct perf_stat_config; 267 void perf_event__read_stat_config(struct perf_stat_config *config,
|
H A D | config.c | 458 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 D | event.c | 149 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 D | stat-display.c | 24 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 D | stat.h | 12 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 D | synthetic-events.h | 21 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 D | stat.c | 325 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 D | trace-event.h | 70 struct perf_stat_config; 84 void (*process_stat)(struct perf_stat_config *config,
|
H A D | stat-shadow.c | 448 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 D | event.h | 292 struct perf_stat_config; 295 void perf_event__read_stat_config(struct perf_stat_config *config,
|
H A D | config.c | 455 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 D | event.c | 123 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 D | iostat.c | 335 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 D | builtin-stat.c | 152 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 D | builtin-stat.c | 192 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 D | stat.c | 30 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 D | stat.c | 30 struct perf_stat_config stat_config = {}; in process_stat_config_event() 53 struct perf_stat_config stat_config = { in test__synthesize_stat_config()
|