Lines Matching refs:event
63 union perf_event *event, const char *comm, int nr) in check_comm() argument
65 if (event->header.type == PERF_RECORD_COMM && in check_comm()
66 (pid_t)event->comm.pid == getpid() && in check_comm()
67 (pid_t)event->comm.tid == getpid() && in check_comm()
68 strcmp(event->comm.comm, comm) == 0) { in check_comm()
74 pr_debug3("comm event: %s nr: %d\n", event->comm.comm, nr); in check_comm()
114 union perf_event *event, in process_sample_event() argument
122 if (perf_evlist__parse_sample(evlist, event, &sample)) { in process_sample_event()
163 static int process_event(struct perf_evlist *evlist, union perf_event *event, in process_event() argument
166 if (event->header.type == PERF_RECORD_SAMPLE) in process_event()
167 return process_sample_event(evlist, event, switch_tracking); in process_event()
169 if (event->header.type == PERF_RECORD_COMM) { in process_event()
172 err = check_comm(switch_tracking, event, "Test COMM 1", 0); in process_event()
176 err = check_comm(switch_tracking, event, "Test COMM 2", 1); in process_event()
180 err = check_comm(switch_tracking, event, "Test COMM 3", 2); in process_event()
184 err = check_comm(switch_tracking, event, "Test COMM 4", 3); in process_event()
199 union perf_event *event; member
204 union perf_event *event) in add_event() argument
214 node->event = event; in add_event()
217 if (perf_evlist__parse_sample(evlist, event, &sample)) { in add_event()
255 union perf_event *event; in process_events() local
262 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in process_events()
264 ret = add_event(evlist, &events, event); in process_events()
285 ret = process_event(evlist, events_array[pos].event, in process_events()