Lines Matching refs:metric_events
701 static int prepare_metric(struct evsel **metric_events, in prepare_metric() argument
711 for (i = 0; metric_events[i]; i++) { in prepare_metric()
717 if (evsel__is_tool(metric_events[i])) { in prepare_metric()
719 switch (metric_events[i]->tool_event) { in prepare_metric()
739 pr_err("Unknown tool event '%s'", evsel__name(metric_events[i])); in prepare_metric()
743 v = saved_value_lookup(metric_events[i], map_idx, false, in prepare_metric()
745 metric_events[i]->cgrp); in prepare_metric()
753 scale = 1.0 / metric_events[i]->scale; in prepare_metric()
755 source_count = evsel__source_count(metric_events[i]); in prepare_metric()
760 n = strdup(evsel__metric_id(metric_events[i])); in prepare_metric()
780 struct evsel **metric_events, in generic_metric() argument
804 i = prepare_metric(metric_events, metric_refs, pctx, map_idx, st); in generic_metric()
809 if (!metric_events[i]) { in generic_metric()
858 if (prepare_metric(mexp->metric_events, mexp->metric_refs, pctx, map_idx, st) < 0) in test_generic_metric()
873 struct rblist *metric_events, in perf_stat__print_shadow_stats() argument
1211 if ((me = metricgroup__lookup(metric_events, evsel, false)) != NULL) { in perf_stat__print_shadow_stats()
1217 generic_metric(config, mexp->metric_expr, mexp->metric_events, in perf_stat__print_shadow_stats()