• Home
  • Raw
  • Download

Lines Matching refs:evlist

47 static int test__checkevent_tracepoint(struct evlist *evlist)  in test__checkevent_tracepoint()  argument
49 struct evsel *evsel = evlist__first(evlist); in test__checkevent_tracepoint()
51 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_tracepoint()
52 TEST_ASSERT_VAL("wrong number of groups", 0 == evlist->nr_groups); in test__checkevent_tracepoint()
60 static int test__checkevent_tracepoint_multi(struct evlist *evlist) in test__checkevent_tracepoint_multi() argument
64 TEST_ASSERT_VAL("wrong number of entries", evlist->core.nr_entries > 1); in test__checkevent_tracepoint_multi()
65 TEST_ASSERT_VAL("wrong number of groups", 0 == evlist->nr_groups); in test__checkevent_tracepoint_multi()
67 evlist__for_each_entry(evlist, evsel) { in test__checkevent_tracepoint_multi()
78 static int test__checkevent_raw(struct evlist *evlist) in test__checkevent_raw() argument
80 struct evsel *evsel = evlist__first(evlist); in test__checkevent_raw()
82 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_raw()
88 static int test__checkevent_numeric(struct evlist *evlist) in test__checkevent_numeric() argument
90 struct evsel *evsel = evlist__first(evlist); in test__checkevent_numeric()
92 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_numeric()
98 static int test__checkevent_symbolic_name(struct evlist *evlist) in test__checkevent_symbolic_name() argument
100 struct evsel *evsel = evlist__first(evlist); in test__checkevent_symbolic_name()
102 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_symbolic_name()
109 static int test__checkevent_symbolic_name_config(struct evlist *evlist) in test__checkevent_symbolic_name_config() argument
111 struct evsel *evsel = evlist__first(evlist); in test__checkevent_symbolic_name_config()
113 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_symbolic_name_config()
130 static int test__checkevent_symbolic_alias(struct evlist *evlist) in test__checkevent_symbolic_alias() argument
132 struct evsel *evsel = evlist__first(evlist); in test__checkevent_symbolic_alias()
134 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_symbolic_alias()
141 static int test__checkevent_genhw(struct evlist *evlist) in test__checkevent_genhw() argument
143 struct evsel *evsel = evlist__first(evlist); in test__checkevent_genhw()
145 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_genhw()
151 static int test__checkevent_breakpoint(struct evlist *evlist) in test__checkevent_breakpoint() argument
153 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint()
155 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_breakpoint()
165 static int test__checkevent_breakpoint_x(struct evlist *evlist) in test__checkevent_breakpoint_x() argument
167 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_x()
169 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_breakpoint_x()
178 static int test__checkevent_breakpoint_r(struct evlist *evlist) in test__checkevent_breakpoint_r() argument
180 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_r()
182 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_breakpoint_r()
193 static int test__checkevent_breakpoint_w(struct evlist *evlist) in test__checkevent_breakpoint_w() argument
195 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_w()
197 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_breakpoint_w()
208 static int test__checkevent_breakpoint_rw(struct evlist *evlist) in test__checkevent_breakpoint_rw() argument
210 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_rw()
212 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_breakpoint_rw()
223 static int test__checkevent_tracepoint_modifier(struct evlist *evlist) in test__checkevent_tracepoint_modifier() argument
225 struct evsel *evsel = evlist__first(evlist); in test__checkevent_tracepoint_modifier()
232 return test__checkevent_tracepoint(evlist); in test__checkevent_tracepoint_modifier()
236 test__checkevent_tracepoint_multi_modifier(struct evlist *evlist) in test__checkevent_tracepoint_multi_modifier() argument
240 TEST_ASSERT_VAL("wrong number of entries", evlist->core.nr_entries > 1); in test__checkevent_tracepoint_multi_modifier()
242 evlist__for_each_entry(evlist, evsel) { in test__checkevent_tracepoint_multi_modifier()
251 return test__checkevent_tracepoint_multi(evlist); in test__checkevent_tracepoint_multi_modifier()
254 static int test__checkevent_raw_modifier(struct evlist *evlist) in test__checkevent_raw_modifier() argument
256 struct evsel *evsel = evlist__first(evlist); in test__checkevent_raw_modifier()
263 return test__checkevent_raw(evlist); in test__checkevent_raw_modifier()
266 static int test__checkevent_numeric_modifier(struct evlist *evlist) in test__checkevent_numeric_modifier() argument
268 struct evsel *evsel = evlist__first(evlist); in test__checkevent_numeric_modifier()
275 return test__checkevent_numeric(evlist); in test__checkevent_numeric_modifier()
278 static int test__checkevent_symbolic_name_modifier(struct evlist *evlist) in test__checkevent_symbolic_name_modifier() argument
280 struct evsel *evsel = evlist__first(evlist); in test__checkevent_symbolic_name_modifier()
287 return test__checkevent_symbolic_name(evlist); in test__checkevent_symbolic_name_modifier()
290 static int test__checkevent_exclude_host_modifier(struct evlist *evlist) in test__checkevent_exclude_host_modifier() argument
292 struct evsel *evsel = evlist__first(evlist); in test__checkevent_exclude_host_modifier()
297 return test__checkevent_symbolic_name(evlist); in test__checkevent_exclude_host_modifier()
300 static int test__checkevent_exclude_guest_modifier(struct evlist *evlist) in test__checkevent_exclude_guest_modifier() argument
302 struct evsel *evsel = evlist__first(evlist); in test__checkevent_exclude_guest_modifier()
307 return test__checkevent_symbolic_name(evlist); in test__checkevent_exclude_guest_modifier()
310 static int test__checkevent_symbolic_alias_modifier(struct evlist *evlist) in test__checkevent_symbolic_alias_modifier() argument
312 struct evsel *evsel = evlist__first(evlist); in test__checkevent_symbolic_alias_modifier()
319 return test__checkevent_symbolic_alias(evlist); in test__checkevent_symbolic_alias_modifier()
322 static int test__checkevent_genhw_modifier(struct evlist *evlist) in test__checkevent_genhw_modifier() argument
324 struct evsel *evsel = evlist__first(evlist); in test__checkevent_genhw_modifier()
331 return test__checkevent_genhw(evlist); in test__checkevent_genhw_modifier()
334 static int test__checkevent_exclude_idle_modifier(struct evlist *evlist) in test__checkevent_exclude_idle_modifier() argument
336 struct evsel *evsel = evlist__first(evlist); in test__checkevent_exclude_idle_modifier()
346 return test__checkevent_symbolic_name(evlist); in test__checkevent_exclude_idle_modifier()
349 static int test__checkevent_exclude_idle_modifier_1(struct evlist *evlist) in test__checkevent_exclude_idle_modifier_1() argument
351 struct evsel *evsel = evlist__first(evlist); in test__checkevent_exclude_idle_modifier_1()
361 return test__checkevent_symbolic_name(evlist); in test__checkevent_exclude_idle_modifier_1()
364 static int test__checkevent_breakpoint_modifier(struct evlist *evlist) in test__checkevent_breakpoint_modifier() argument
366 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_modifier()
376 return test__checkevent_breakpoint(evlist); in test__checkevent_breakpoint_modifier()
379 static int test__checkevent_breakpoint_x_modifier(struct evlist *evlist) in test__checkevent_breakpoint_x_modifier() argument
381 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_x_modifier()
390 return test__checkevent_breakpoint_x(evlist); in test__checkevent_breakpoint_x_modifier()
393 static int test__checkevent_breakpoint_r_modifier(struct evlist *evlist) in test__checkevent_breakpoint_r_modifier() argument
395 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_r_modifier()
404 return test__checkevent_breakpoint_r(evlist); in test__checkevent_breakpoint_r_modifier()
407 static int test__checkevent_breakpoint_w_modifier(struct evlist *evlist) in test__checkevent_breakpoint_w_modifier() argument
409 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_w_modifier()
418 return test__checkevent_breakpoint_w(evlist); in test__checkevent_breakpoint_w_modifier()
421 static int test__checkevent_breakpoint_rw_modifier(struct evlist *evlist) in test__checkevent_breakpoint_rw_modifier() argument
423 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_rw_modifier()
432 return test__checkevent_breakpoint_rw(evlist); in test__checkevent_breakpoint_rw_modifier()
435 static int test__checkevent_pmu(struct evlist *evlist) in test__checkevent_pmu() argument
438 struct evsel *evsel = evlist__first(evlist); in test__checkevent_pmu()
440 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_pmu()
454 static int test__checkevent_list(struct evlist *evlist) in test__checkevent_list() argument
456 struct evsel *evsel = evlist__first(evlist); in test__checkevent_list()
458 TEST_ASSERT_VAL("wrong number of entries", 3 == evlist->core.nr_entries); in test__checkevent_list()
493 static int test__checkevent_pmu_name(struct evlist *evlist) in test__checkevent_pmu_name() argument
495 struct evsel *evsel = evlist__first(evlist); in test__checkevent_pmu_name()
498 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__checkevent_pmu_name()
505 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__checkevent_pmu_name()
514 static int test__checkevent_pmu_partial_time_callgraph(struct evlist *evlist) in test__checkevent_pmu_partial_time_callgraph() argument
516 struct evsel *evsel = evlist__first(evlist); in test__checkevent_pmu_partial_time_callgraph()
519 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__checkevent_pmu_partial_time_callgraph()
547 static int test__checkevent_pmu_events(struct evlist *evlist) in test__checkevent_pmu_events() argument
549 struct evsel *evsel = evlist__first(evlist); in test__checkevent_pmu_events()
551 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_pmu_events()
566 static int test__checkevent_pmu_events_mix(struct evlist *evlist) in test__checkevent_pmu_events_mix() argument
568 struct evsel *evsel = evlist__first(evlist); in test__checkevent_pmu_events_mix()
571 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__checkevent_pmu_events_mix()
583 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__checkevent_pmu_events_mix()
668 static int test__group1(struct evlist *evlist) in test__group1() argument
672 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__group1()
673 TEST_ASSERT_VAL("wrong number of groups", 1 == evlist->nr_groups); in test__group1()
676 evsel = leader = evlist__first(evlist); in test__group1()
710 static int test__group2(struct evlist *evlist) in test__group2() argument
714 TEST_ASSERT_VAL("wrong number of entries", 3 == evlist->core.nr_entries); in test__group2()
715 TEST_ASSERT_VAL("wrong number of groups", 1 == evlist->nr_groups); in test__group2()
718 evsel = leader = evlist__first(evlist); in test__group2()
765 static int test__group3(struct evlist *evlist __maybe_unused) in test__group3()
769 TEST_ASSERT_VAL("wrong number of entries", 5 == evlist->core.nr_entries); in test__group3()
770 TEST_ASSERT_VAL("wrong number of groups", 2 == evlist->nr_groups); in test__group3()
773 evsel = leader = evlist__first(evlist); in test__group3()
857 static int test__group4(struct evlist *evlist __maybe_unused) in test__group4()
861 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__group4()
862 TEST_ASSERT_VAL("wrong number of groups", 1 == evlist->nr_groups); in test__group4()
865 evsel = leader = evlist__first(evlist); in test__group4()
901 static int test__group5(struct evlist *evlist __maybe_unused) in test__group5()
905 TEST_ASSERT_VAL("wrong number of entries", 5 == evlist->core.nr_entries); in test__group5()
906 TEST_ASSERT_VAL("wrong number of groups", 2 == evlist->nr_groups); in test__group5()
909 evsel = leader = evlist__first(evlist); in test__group5()
987 static int test__group_gh1(struct evlist *evlist) in test__group_gh1() argument
991 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__group_gh1()
992 TEST_ASSERT_VAL("wrong number of groups", 1 == evlist->nr_groups); in test__group_gh1()
995 evsel = leader = evlist__first(evlist); in test__group_gh1()
1027 static int test__group_gh2(struct evlist *evlist) in test__group_gh2() argument
1031 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__group_gh2()
1032 TEST_ASSERT_VAL("wrong number of groups", 1 == evlist->nr_groups); in test__group_gh2()
1035 evsel = leader = evlist__first(evlist); in test__group_gh2()
1067 static int test__group_gh3(struct evlist *evlist) in test__group_gh3() argument
1071 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__group_gh3()
1072 TEST_ASSERT_VAL("wrong number of groups", 1 == evlist->nr_groups); in test__group_gh3()
1075 evsel = leader = evlist__first(evlist); in test__group_gh3()
1107 static int test__group_gh4(struct evlist *evlist) in test__group_gh4() argument
1111 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__group_gh4()
1112 TEST_ASSERT_VAL("wrong number of groups", 1 == evlist->nr_groups); in test__group_gh4()
1115 evsel = leader = evlist__first(evlist); in test__group_gh4()
1147 static int test__leader_sample1(struct evlist *evlist) in test__leader_sample1() argument
1151 TEST_ASSERT_VAL("wrong number of entries", 3 == evlist->core.nr_entries); in test__leader_sample1()
1154 evsel = leader = evlist__first(evlist); in test__leader_sample1()
1200 static int test__leader_sample2(struct evlist *evlist __maybe_unused) in test__leader_sample2()
1204 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__leader_sample2()
1207 evsel = leader = evlist__first(evlist); in test__leader_sample2()
1239 static int test__checkevent_pinned_modifier(struct evlist *evlist) in test__checkevent_pinned_modifier() argument
1241 struct evsel *evsel = evlist__first(evlist); in test__checkevent_pinned_modifier()
1249 return test__checkevent_symbolic_name(evlist); in test__checkevent_pinned_modifier()
1252 static int test__pinned_group(struct evlist *evlist) in test__pinned_group() argument
1256 TEST_ASSERT_VAL("wrong number of entries", 3 == evlist->core.nr_entries); in test__pinned_group()
1259 evsel = leader = evlist__first(evlist); in test__pinned_group()
1283 static int test__checkevent_exclusive_modifier(struct evlist *evlist) in test__checkevent_exclusive_modifier() argument
1285 struct evsel *evsel = evlist__first(evlist); in test__checkevent_exclusive_modifier()
1293 return test__checkevent_symbolic_name(evlist); in test__checkevent_exclusive_modifier()
1296 static int test__exclusive_group(struct evlist *evlist) in test__exclusive_group() argument
1300 TEST_ASSERT_VAL("wrong number of entries", 3 == evlist->core.nr_entries); in test__exclusive_group()
1303 evsel = leader = evlist__first(evlist); in test__exclusive_group()
1326 static int test__checkevent_breakpoint_len(struct evlist *evlist) in test__checkevent_breakpoint_len() argument
1328 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_len()
1330 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_breakpoint_len()
1341 static int test__checkevent_breakpoint_len_w(struct evlist *evlist) in test__checkevent_breakpoint_len_w() argument
1343 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_len_w()
1345 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_breakpoint_len_w()
1357 test__checkevent_breakpoint_len_rw_modifier(struct evlist *evlist) in test__checkevent_breakpoint_len_rw_modifier() argument
1359 struct evsel *evsel = evlist__first(evlist); in test__checkevent_breakpoint_len_rw_modifier()
1366 return test__checkevent_breakpoint_rw(evlist); in test__checkevent_breakpoint_len_rw_modifier()
1369 static int test__checkevent_precise_max_modifier(struct evlist *evlist) in test__checkevent_precise_max_modifier() argument
1371 struct evsel *evsel = evlist__first(evlist); in test__checkevent_precise_max_modifier()
1373 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); in test__checkevent_precise_max_modifier()
1380 static int test__checkevent_config_symbol(struct evlist *evlist) in test__checkevent_config_symbol() argument
1382 struct evsel *evsel = evlist__first(evlist); in test__checkevent_config_symbol()
1388 static int test__checkevent_config_raw(struct evlist *evlist) in test__checkevent_config_raw() argument
1390 struct evsel *evsel = evlist__first(evlist); in test__checkevent_config_raw()
1396 static int test__checkevent_config_num(struct evlist *evlist) in test__checkevent_config_num() argument
1398 struct evsel *evsel = evlist__first(evlist); in test__checkevent_config_num()
1404 static int test__checkevent_config_cache(struct evlist *evlist) in test__checkevent_config_cache() argument
1406 struct evsel *evsel = evlist__first(evlist); in test__checkevent_config_cache()
1417 static int test__intel_pt(struct evlist *evlist) in test__intel_pt() argument
1419 struct evsel *evsel = evlist__first(evlist); in test__intel_pt()
1425 static int test__checkevent_complex_name(struct evlist *evlist) in test__checkevent_complex_name() argument
1427 struct evsel *evsel = evlist__first(evlist); in test__checkevent_complex_name()
1433 static int test__checkevent_raw_pmu(struct evlist *evlist) in test__checkevent_raw_pmu() argument
1435 struct evsel *evsel = evlist__first(evlist); in test__checkevent_raw_pmu()
1437 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_raw_pmu()
1443 static int test__sym_event_slash(struct evlist *evlist) in test__sym_event_slash() argument
1445 struct evsel *evsel = evlist__first(evlist); in test__sym_event_slash()
1453 static int test__sym_event_dc(struct evlist *evlist) in test__sym_event_dc() argument
1455 struct evsel *evsel = evlist__first(evlist); in test__sym_event_dc()
1509 static int test__all_tracepoints(struct evlist *evlist) in test__all_tracepoints() argument
1512 count_tracepoints() == evlist->core.nr_entries); in test__all_tracepoints()
1514 return test__checkevent_tracepoint_multi(evlist); in test__all_tracepoints()
1522 int (*check)(struct evlist *evlist);
1876 struct evlist *evlist; in test_event() local
1885 evlist = evlist__new(); in test_event()
1886 if (evlist == NULL) in test_event()
1889 ret = parse_events(evlist, e->name, &err); in test_event()
1895 ret = e->check(evlist); in test_event()
1898 evlist__delete(evlist); in test_event()