Searched refs:metric_events (Results 1 – 12 of 12) sorted by relevance
| /linux/tools/perf/util/ |
| 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 | stat-shadow.c | 379 struct evsel * const *metric_events = mexp->metric_events; in prepare_metric() local 383 for (i = 0; metric_events[i]; i++) { in prepare_metric() 388 if (evsel__is_tool(metric_events[i])) { in prepare_metric() 392 switch (evsel__tool_event(metric_events[i])) { in prepare_metric() 421 pr_err("Unexpected tool event '%s'", evsel__name(metric_events[i])); in prepare_metric() 427 struct perf_stat_evsel *ps = metric_events[i]->stats; in prepare_metric() 437 mexp->metric_events[i]->pmu == evsel->metric_leader->pmu) { in prepare_metric() 443 if (pos->metric_leader != mexp->metric_events[i]) in prepare_metric() 454 if (!metric_events[i]->supported) { in prepare_metric() 467 source_count = evsel__source_count(metric_events[i]); in prepare_metric() [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 char *n = strdup(evsel__metric_id(metric_events[i])); in prepare_metric() 1345 int source_count = evsel__source_count(metric_events[i]); in prepare_metric() 1355 ret = evsel__ensure_counts(metric_events[i]); in prepare_metric() 1360 old_count = perf_counts(metric_events[i]->prev_raw_counts, cpu_idx, thread_idx); in prepare_metric() 1361 new_count = perf_counts(metric_events[i]->counts, cpu_idx, thread_idx); in prepare_metric() 1363 evsel__read_counter(metric_events[i], cpu_idx, thread_idx); in prepare_metric() 1399 for (node = rb_first_cached(&pevlist->evlist.metric_events.entries); in pyrf_evlist__compute_metric() [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() 489 &evlist->metric_events, in evlist__expand_cgroup()
|
| H A D | evlist.h | 94 struct rblist metric_events; member
|
| H A D | evsel.h | 103 struct evsel **metric_events; member
|
| H A D | evlist.c | 87 metricgroup__rblist_init(&evlist->metric_events); in evlist__init() 178 metricgroup__rblist_exit(&evlist->metric_events); in evlist__exit()
|
| H A D | evsel.c | 405 evsel->metric_events = NULL; in evsel__init() 1757 zfree(&evsel->metric_events); in evsel__exit()
|
| /linux/tools/perf/tests/ |
| H A D | parse-metric.c | 55 me = metricgroup__lookup(&evlist->metric_events, evsel, false); in compute_single()
|
| H A D | pmu-events.c | 900 struct metric_event *me = metricgroup__lookup(&evlist->metric_events, evsel, false); in test__parsing_callback()
|
| /linux/tools/perf/ |
| H A D | builtin-stat.c | 2025 &evlist->metric_events, in add_default_events() 2026 &metric_evlist->metric_events); in add_default_events() 2082 &evsel_list->metric_events, in add_default_events() 2083 &evlist->metric_events); in add_default_events()
|