Lines Matching refs:metric_events

31 struct metric_event *metricgroup__lookup(struct rblist *metric_events,  in metricgroup__lookup()  argument
40 if (!metric_events) in metricgroup__lookup()
43 nd = rblist__find(metric_events, &me); in metricgroup__lookup()
47 rblist__add_node(metric_events, &me); in metricgroup__lookup()
48 nd = rblist__find(metric_events, &me); in metricgroup__lookup()
82 static void metricgroup__rblist_init(struct rblist *metric_events) in metricgroup__rblist_init() argument
84 rblist__init(metric_events); in metricgroup__rblist_init()
85 metric_events->node_cmp = metric_event_cmp; in metricgroup__rblist_init()
86 metric_events->node_new = metric_event_new; in metricgroup__rblist_init()
100 struct perf_evsel **metric_events) in find_evsel() argument
107 metric_events[ind] = ev; in find_evsel()
111 metric_events[ind] = NULL; in find_evsel()
139 struct perf_evsel **metric_events; in metricgroup__setup_events() local
141 metric_events = calloc(sizeof(void *), eg->idnum + 1); in metricgroup__setup_events()
142 if (!metric_events) { in metricgroup__setup_events()
147 metric_events); in metricgroup__setup_events()
154 metric_events[i]->collect_stat = true; in metricgroup__setup_events()
167 expr->metric_events = metric_events; in metricgroup__setup_events()
466 struct rblist *metric_events) in metricgroup__parse_groups() argument
474 if (metric_events->nr_entries == 0) in metricgroup__parse_groups()
475 metricgroup__rblist_init(metric_events); in metricgroup__parse_groups()
488 metric_events); in metricgroup__parse_groups()