Lines Matching refs:evlist
16 static int test_expand_events(struct evlist *evlist, in test_expand_events() argument
29 TEST_ASSERT_VAL("evlist is empty", !perf_evlist__empty(evlist)); in test_expand_events()
31 nr_events = evlist->core.nr_entries; in test_expand_events()
38 evlist__for_each_entry(evlist, evsel) { in test_expand_events()
47 was_group_event = evsel__is_group_event(evlist__first(evlist)); in test_expand_events()
48 nr_members = evlist__first(evlist)->core.nr_members; in test_expand_events()
50 ret = evlist__expand_cgroup(evlist, cgrp_str, metric_events, false); in test_expand_events()
57 if (evlist->core.nr_entries != nr_events * nr_cgrps) { in test_expand_events()
63 evlist__for_each_entry(evlist, evsel) { in test_expand_events()
103 struct evlist *evlist; in expand_default_events() local
106 evlist = perf_evlist__new_default(); in expand_default_events()
107 TEST_ASSERT_VAL("failed to get evlist", evlist); in expand_default_events()
110 ret = test_expand_events(evlist, &metric_events); in expand_default_events()
111 evlist__delete(evlist); in expand_default_events()
118 struct evlist *evlist; in expand_group_events() local
125 evlist = evlist__new(); in expand_group_events()
126 TEST_ASSERT_VAL("failed to get evlist", evlist); in expand_group_events()
128 ret = parse_events(evlist, event_str, &err); in expand_group_events()
137 ret = test_expand_events(evlist, &metric_events); in expand_group_events()
139 evlist__delete(evlist); in expand_group_events()
146 struct evlist *evlist; in expand_libpfm_events() local
150 .value = &evlist, in expand_libpfm_events()
155 evlist = evlist__new(); in expand_libpfm_events()
156 TEST_ASSERT_VAL("failed to get evlist", evlist); in expand_libpfm_events()
164 if (perf_evlist__empty(evlist)) { in expand_libpfm_events()
170 ret = test_expand_events(evlist, &metric_events); in expand_libpfm_events()
172 evlist__delete(evlist); in expand_libpfm_events()
179 struct evlist *evlist; in expand_metric_events() local
204 evlist = evlist__new(); in expand_metric_events()
205 TEST_ASSERT_VAL("failed to get evlist", evlist); in expand_metric_events()
208 ret = metricgroup__parse_groups_test(evlist, &ev_map, metric_str, in expand_metric_events()
215 ret = test_expand_events(evlist, &metric_events); in expand_metric_events()
219 evlist__delete(evlist); in expand_metric_events()