/linux/tools/perf/util/ |
H A D | stat.h | 13 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 117 extern struct perf_stat_config stat_config; argument 164 typedef void (*print_metric_t)(struct perf_stat_config *config, 170 typedef void (*new_line_t)(struct perf_stat_config *config, void *ctx); 173 typedef void (*print_metricgroup_header_t)(struct perf_stat_config *config, 185 void perf_stat__print_shadow_stats(struct perf_stat_config *config, 190 void *perf_stat__print_shadow_stats_metricgroup(struct perf_stat_config *config, 197 int evlist__alloc_stats(struct perf_stat_config *confi 67 aggr_modeperf_stat_config global() argument 68 aggr_levelperf_stat_config global() argument 69 scaleperf_stat_config global() argument 70 no_inheritperf_stat_config global() argument 71 identifierperf_stat_config global() argument 72 csv_outputperf_stat_config global() argument 73 json_outputperf_stat_config global() argument 74 interval_clearperf_stat_config global() argument 75 metric_onlyperf_stat_config global() argument 76 null_runperf_stat_config global() argument 77 ru_displayperf_stat_config global() argument 78 big_numperf_stat_config global() argument 79 hybrid_mergeperf_stat_config global() argument 80 walltime_run_tableperf_stat_config global() argument 81 all_kernelperf_stat_config global() argument 82 all_userperf_stat_config global() argument 83 percore_show_threadperf_stat_config global() argument 84 summaryperf_stat_config global() argument 85 no_csv_summaryperf_stat_config global() argument 86 metric_no_groupperf_stat_config global() argument 87 metric_no_mergeperf_stat_config global() argument 88 metric_no_thresholdperf_stat_config global() argument 89 hardware_aware_groupingperf_stat_config global() argument 90 stop_read_counterperf_stat_config global() argument 91 iostat_runperf_stat_config global() argument 92 user_requested_cpu_listperf_stat_config global() argument 93 system_wideperf_stat_config global() argument [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 | 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 | 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 | stat-shadow.c | 192 static void print_ratio(struct perf_stat_config *config, in print_ratio() 213 static void print_stalled_cycles_front(struct perf_stat_config *config, in print_stalled_cycles_front() 224 static void print_stalled_cycles_back(struct perf_stat_config *config, in print_stalled_cycles_back() 235 static void print_branch_miss(struct perf_stat_config *config, in print_branch_miss() 246 static void print_l1d_miss(struct perf_stat_config *config, in print_l1d_miss() 257 static void print_l1i_miss(struct perf_stat_config *config, in print_l1i_miss() 268 static void print_ll_miss(struct perf_stat_config *config, in print_ll_miss() 279 static void print_dtlb_miss(struct perf_stat_config *config, in print_dtlb_miss() 290 static void print_itlb_miss(struct perf_stat_config *config, in print_itlb_miss() 301 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() 554 const struct perf_stat_config *config) in evsel__should_merge_hybrid() 559 static void evsel__merge_stats(struct evsel *evsel, struct perf_stat_config *config) in evsel__merge_stats() 566 void perf_stat_merge_counters(struct perf_stat_config *config, struct evlist *evlist) in perf_stat_merge_counters() 637 void perf_stat_process_percore(struct perf_stat_config *confi [all...] |
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 *config, perf_event__handler_t process, struct machine *machine); 86 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 D | config.c | 40 struct perf_stat_config stat_config = { 485 static int perf_stat_config(const char *var, const char *value) in perf_stat_config() function 519 return perf_stat_config(var, value); in perf_default_config()
|
H A D | synthetic-events.c | 1376 struct perf_stat_config *config, in perf_event__synthesize_stat_config() 2351 int perf_event__synthesize_stat_events(struct perf_stat_config *config, const struct perf_tool *tool, in perf_event__synthesize_stat_events()
|
/linux/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() 421 void iostat_print_header_prefix(struct perf_stat_config *config) in iostat_print_header_prefix() 431 void iostat_print_metric(struct perf_stat_config *config, struct evsel *evsel, in iostat_print_metric() 456 struct perf_stat_config *config, struct timespec *ts, in iostat_print_counters()
|
/linux/tools/perf/ |
H A D | builtin-stat.c | 1092 struct perf_stat_config *config = opt->value; in parse_control_option() 1314 static struct aggr_cpu_id perf_stat__get_socket(struct perf_stat_config *config __maybe_unused, in perf_stat__get_socket() 1320 static struct aggr_cpu_id perf_stat__get_die(struct perf_stat_config *config __maybe_unused, in perf_stat__get_die() 1326 static struct aggr_cpu_id perf_stat__get_cache_id(struct perf_stat_config *config __maybe_unused, in perf_stat__get_cache_id() 1332 static struct aggr_cpu_id perf_stat__get_cluster(struct perf_stat_config *config __maybe_unused, in perf_stat__get_cluster() 1338 static struct aggr_cpu_id perf_stat__get_core(struct perf_stat_config *config __maybe_unused, in perf_stat__get_core() 1344 static struct aggr_cpu_id perf_stat__get_node(struct perf_stat_config *config __maybe_unused, in perf_stat__get_node() 1350 static struct aggr_cpu_id perf_stat__get_global(struct perf_stat_config *config __maybe_unused, in perf_stat__get_global() 1356 static struct aggr_cpu_id perf_stat__get_cpu(struct perf_stat_config *config __maybe_unused, in perf_stat__get_cpu() 1362 static struct aggr_cpu_id perf_stat__get_aggr(struct perf_stat_config *confi [all...] |
H A D | builtin-script.c | 2078 static void script_print_metric(struct perf_stat_config *config __maybe_unused, in script_print_metric() 2097 static void script_new_line(struct perf_stat_config *config __maybe_unused, in script_new_line()
|
/linux/tools/perf/tests/ |
H A D | stat.c | 30 struct perf_stat_config test_stat_config = {}; in process_stat_config_event() 53 struct perf_stat_config test_stat_config = { in test__synthesize_stat_config()
|
/linux/tools/perf/util/scripting-engines/ |
H A D | trace-event-python.c | 1689 static void python_process_stat(struct perf_stat_config *config, in python_process_stat()
|