/openbmc/linux/tools/perf/tests/ |
H A D | expand-cgroup.c | 17 struct rblist *metric_events) in test_expand_events() argument 103 struct rblist metric_events; in expand_default_events() local 108 rblist__init(&metric_events); in expand_default_events() 109 ret = test_expand_events(evlist, &metric_events); in expand_default_events() 118 struct rblist metric_events; in expand_group_events() local 136 rblist__init(&metric_events); in expand_group_events() 148 struct rblist metric_events; in expand_libpfm_events() local 170 rblist__init(&metric_events); in expand_libpfm_events() 181 struct rblist metric_events; in expand_metric_events() local 188 rblist__init(&metric_events); in expand_metric_events() [all …]
|
H A D | parse-metric.c | 48 static double compute_single(struct rblist *metric_events, struct evlist *evlist, in compute_single() argument 56 me = metricgroup__lookup(metric_events, evsel, false); in compute_single() 72 struct rblist metric_events = { in __compute_metric() local 99 &metric_events); in __compute_metric() 112 *ratio1 = compute_single(&metric_events, evlist, name1); in __compute_metric() 114 *ratio2 = compute_single(&metric_events, evlist, name2); in __compute_metric() 118 metricgroup__rblist_exit(&metric_events); in __compute_metric()
|
H A D | pmu-events.c | 816 struct rblist metric_events = { in test__parsing_callback() local 843 err = metricgroup__parse_groups_test(evlist, table, pm->metric_name, &metric_events); in test__parsing_callback() 870 struct metric_event *me = metricgroup__lookup(&metric_events, evsel, false); in test__parsing_callback() 892 metricgroup__rblist_exit(&metric_events); in test__parsing_callback()
|
/openbmc/linux/tools/perf/util/ |
H A D | metricgroup.h | 62 struct evsel **metric_events; member 69 struct metric_event *metricgroup__lookup(struct rblist *metric_events, 80 struct rblist *metric_events); 84 struct rblist *metric_events); 90 void metricgroup__rblist_exit(struct rblist *metric_events);
|
H A D | stat-shadow.c | 358 static int prepare_metric(struct evsel **metric_events, in prepare_metric() argument 365 for (i = 0; metric_events[i]; i++) { in prepare_metric() 370 if (evsel__is_tool(metric_events[i])) { in prepare_metric() 374 switch (metric_events[i]->tool_event) { in prepare_metric() 421 n = strdup(evsel__metric_id(metric_events[i])); in prepare_metric() 441 struct evsel **metric_events, in generic_metric() argument 470 if (!metric_events[i]) { in generic_metric() 590 struct rblist *metric_events) in perf_stat__print_shadow_stats_metricgroup() argument 641 struct rblist *metric_events) in perf_stat__print_shadow_stats() argument 690 &num, NULL, out, metric_events); in perf_stat__print_shadow_stats() [all …]
|
H A D | metricgroup.c | 44 if (!metric_events) in metricgroup__lookup() 96 zfree(&expr->metric_events); in metric_event_delete() 105 rblist__init(metric_events); in metricgroup__rblist_init() 113 rblist__exit(metric_events); in metricgroup__rblist_exit() 280 struct evsel **metric_events; in setup_metric_events() local 290 if (!metric_events) in setup_metric_events() 324 free(metric_events); in setup_metric_events() 328 ev = metric_events[i]; in setup_metric_events() 1638 free(metric_events); in parse_groups() 1657 free(metric_events); in parse_groups() [all …]
|
H A D | stat.h | 111 struct rblist metric_events; member 178 struct rblist *metric_events); 180 struct rblist *metric_events, 188 struct rblist *metric_events);
|
H A D | cgroup.c | 409 struct rblist *metric_events, bool open_cgroup) in evlist__expand_cgroup() argument 435 if (metric_events) { in evlist__expand_cgroup() 436 orig_metric_events = *metric_events; in evlist__expand_cgroup() 437 rblist__init(metric_events); in evlist__expand_cgroup() 483 if (metric_events) { in evlist__expand_cgroup() 485 metric_events, in evlist__expand_cgroup()
|
H A D | cgroup.h | 31 struct rblist *metric_events, bool open_cgroup);
|
H A D | stat-display.c | 843 &config->metric_events); in printout() 847 &out, &config->metric_events); in printout() 982 if (perf_stat__skip_metric_event(counter, &config->metric_events, ena, run)) in print_counter_aggrdata() 1218 &config->metric_events); in print_metric_headers()
|
H A D | evsel.h | 110 struct evsel **metric_events; member
|
H A D | evsel.c | 291 evsel->metric_events = NULL; in evsel__init() 1487 zfree(&evsel->metric_events); in evsel__exit()
|
/openbmc/linux/tools/perf/ |
H A D | builtin-stat.c | 2064 &stat_config.metric_events); in add_default_attributes() 2097 &stat_config.metric_events); in add_default_attributes() 2131 &stat_config.metric_events) < 0) in add_default_attributes() 2172 &stat_config.metric_events) < 0) in add_default_attributes() 2704 &stat_config.metric_events); in cmd_stat() 2725 &stat_config.metric_events, true) < 0) { in cmd_stat() 2897 metricgroup__rblist_exit(&stat_config.metric_events); in cmd_stat()
|