Searched refs:metric_events (Results 1 – 11 of 11) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | stat-shadow.c | 51 struct evsel * const *metric_events = mexp->metric_events; in prepare_metric() local 55 for (i = 0; metric_events[i]; i++) { in prepare_metric() 58 tool_pmu__is_time_event(config, metric_events[i], &tool_aggr_idx); in prepare_metric() 59 struct perf_stat_evsel *ps = metric_events[i]->stats; in prepare_metric() 70 mexp->metric_events[i]->pmu == evsel->metric_leader->pmu) { in prepare_metric() 76 if (pos->metric_leader != mexp->metric_events[i]) in prepare_metric() 84 if (!ps || !metric_events[i]->supported) { in prepare_metric() 107 source_count = evsel__source_count(metric_events[i]); in prepare_metric() 110 n = strdup(evsel__metric_id(metric_events[i])); in prepare_metric() 138 struct evsel * const *metric_events = mexp->metric_events; in generic_metric() 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 | 443 orig_metric_events = evlist->metric_events; in evlist__expand_cgroup() 444 metricgroup__rblist_init(&evlist->metric_events); in evlist__expand_cgroup() 490 &evlist->metric_events, in evlist__expand_cgroup()
|
| H A D | evlist.h | 96 struct rblist metric_events; member
|
| H A D | evlist.c | 87 metricgroup__rblist_init(&evlist->metric_events); in evlist__init() 187 metricgroup__rblist_exit(&evlist->metric_events); in evlist__exit()
|
| /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 | 2103 &evlist->metric_events, in add_default_events() 2104 &metric_evlist->metric_events); in add_default_events() 2124 &evsel_list->metric_events, in add_default_events() 2125 &evlist->metric_events); in add_default_events()
|
| H A D | builtin-script.c | 2220 struct metric_event *metric_me = metricgroup__lookup(&metric_evlist->metric_events, in script_find_metrics() 2242 metricgroup__lookup(&script_evlist->metric_events, in script_find_metrics() 2255 for (int i = 0; expr->metric_events[i]; i++) { in script_find_metrics() 2256 expr->metric_events[i] = in script_find_metrics() 2258 expr->metric_events[i]); in script_find_metrics()
|