Searched refs:metric_events (Results 1 – 11 of 11) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | stat-shadow.c | 50 struct evsel * const *metric_events = mexp->metric_events; in prepare_metric() 54 for (i = 0; metric_events[i]; i++) { in prepare_metric() 57 tool_pmu__is_time_event(config, metric_events[i], &tool_aggr_idx); in prepare_metric() 58 struct perf_stat_evsel *ps = metric_events[i]->stats; in prepare_metric() 69 mexp->metric_events[i]->pmu == evsel->metric_leader->pmu) { in prepare_metric() 75 if (pos->metric_leader != mexp->metric_events[i]) in prepare_metric() 83 if (!ps || !metric_events[i]->supported) { in prepare_metric() 106 source_count = evsel__source_count(metric_events[i]); in prepare_metric() 109 n = strdup(evsel__metric_id(metric_events[ in prepare_metric() 51 struct evsel * const *metric_events = mexp->metric_events; prepare_metric() local 138 struct evsel * const *metric_events = mexp->metric_events; generic_metric() local 283 struct rblist *metric_events = &evsel->evlist->metric_events; perf_stat__print_shadow_stats_metricgroup() local [all...] |
| H A D | metricgroup.c | 36 struct metric_event *metricgroup__lookup(struct rblist *metric_events, in metricgroup__lookup() argument 45 if (!metric_events) in metricgroup__lookup() 50 nd = rblist__find(metric_events, &me); in metricgroup__lookup() 54 rblist__add_node(metric_events, &me); in metricgroup__lookup() 55 nd = rblist__find(metric_events, &me); in metricgroup__lookup() 99 zfree(&expr->metric_events); in metric_event_delete() 106 void metricgroup__rblist_init(struct rblist *metric_events) in metricgroup__rblist_init() argument 108 rblist__init(metric_events); in metricgroup__rblist_init() 109 metric_events->node_cmp = metric_event_cmp; in metricgroup__rblist_init() 110 metric_events->node_new = metric_event_new; in metricgroup__rblist_init() [all …]
|
| H A D | metricgroup.h | 62 struct evsel **metric_events; member 69 struct metric_event *metricgroup__lookup(struct rblist *metric_events, 90 void metricgroup__rblist_init(struct rblist *metric_events); 91 void metricgroup__rblist_exit(struct rblist *metric_events);
|
| H A D | python.c | 1315 for (node = rb_first_cached(&pevlist->evlist.metric_events.entries); node; in pyrf_evlist__metrics() 1339 struct evsel * const *metric_events = mexp->metric_events; in prepare_metric() local 1342 for (int i = 0; metric_events[i]; i++) { in prepare_metric() 1343 struct evsel *cur = metric_events[i]; in prepare_metric() 1421 for (node = rb_first_cached(&pevlist->evlist.metric_events.entries); in pyrf_evlist__compute_metric() 1434 if (e->metric_events[0] == NULL) in pyrf_evlist__compute_metric() 1438 if (pos2->metric_leader != e->metric_events[0]) in pyrf_evlist__compute_metric() 2039 &pevlist->evlist.metric_events, in pyrf_evlist__from_evlist() 2040 &evlist->metric_events); in pyrf_evlist__from_evlist() 2041 for (node = rb_first_cached(&pevlist->evlist.metric_events.entries); node; in pyrf_evlist__from_evlist() [all …]
|
| H A D | cgroup.c | 442 orig_metric_events = evlist->metric_events; in evlist__expand_cgroup() 443 metricgroup__rblist_init(&evlist->metric_events); in evlist__expand_cgroup() 506 &evlist->metric_events, in evlist__expand_cgroup()
|
| H A D | evlist.h | 93 * @metric_events: A list of struct metric_event which each have a list 96 struct rblist metric_events; member
|
| H A D | evlist.c | 88 metricgroup__rblist_init(&evlist->metric_events); in evlist__init() 197 metricgroup__rblist_exit(&evlist->metric_events); in evlist__delete()
|
| /linux/tools/perf/tests/ |
| H A D | parse-metric.c | 56 me = metricgroup__lookup(&evlist->metric_events, evsel, false); in compute_single()
|
| H A D | pmu-events.c | 878 struct metric_event *me = metricgroup__lookup(&evlist->metric_events, evsel, false); in test__parsing_callback()
|
| /linux/tools/perf/ |
| H A D | builtin-stat.c | 2126 &evlist->metric_events, in add_default_events() 2127 &metric_evlist->metric_events); in add_default_events() 2147 &evsel_list->metric_events, in init_features() 2148 &evlist->metric_events);
|
| H A D | builtin-script.c | 2224 struct metric_event *metric_me = metricgroup__lookup(&metric_evlist->metric_events, in script_find_metrics() 2246 metricgroup__lookup(&script_evlist->metric_events, in script_find_metrics() 2259 for (int i = 0; expr->metric_events[i]; i++) { in script_find_metrics() 2260 expr->metric_events[i] = in script_find_metrics() 2262 expr->metric_events[i]); in script_find_metrics()
|