Lines Matching refs:evsel
4 #include "evsel.h"
8 static int evsel__test_field(struct evsel *evsel, const char *name, int size, bool should_be_signed)
10 struct tep_format_field *field = evsel__field(evsel, name);
15 pr_debug("%s: \"%s\" field not found!\n", evsel->name, name);
22 evsel->name, name, is_signed, should_be_signed);
28 evsel->name, name, field->size, size);
38 struct evsel *evsel = evsel__newtp("sched", "sched_switch");
41 if (IS_ERR(evsel)) {
42 pr_debug("evsel__newtp failed with %ld\n", PTR_ERR(evsel));
46 if (evsel__test_field(evsel, "prev_comm", 16, false))
49 if (evsel__test_field(evsel, "prev_pid", 4, true))
52 if (evsel__test_field(evsel, "prev_prio", 4, true))
55 if (evsel__test_field(evsel, "prev_state", sizeof(long), true))
58 if (evsel__test_field(evsel, "next_comm", 16, false))
61 if (evsel__test_field(evsel, "next_pid", 4, true))
64 if (evsel__test_field(evsel, "next_prio", 4, true))
67 evsel__delete(evsel);
69 evsel = evsel__newtp("sched", "sched_wakeup");
71 if (IS_ERR(evsel)) {
72 pr_debug("evsel__newtp failed with %ld\n", PTR_ERR(evsel));
76 if (evsel__test_field(evsel, "comm", 16, false))
79 if (evsel__test_field(evsel, "pid", 4, true))
82 if (evsel__test_field(evsel, "prio", 4, true))
85 if (evsel__test_field(evsel, "target_cpu", 4, true))
88 evsel__delete(evsel);