Lines Matching defs:event

12 #include "bpf-event.h"
36 union perf_event *event,
42 int id = event->bpf.id;
45 /* perf-record, no need to handle bpf-event */
71 int machine__process_bpf(struct machine *machine, union perf_event *event,
75 perf_event__fprintf_bpf(event, stdout);
77 switch (event->bpf.type) {
79 return machine__process_bpf_event_load(machine, event, sample);
89 pr_debug("unexpected bpf event type of %d\n", event->bpf.type);
167 union perf_event *event,
170 struct perf_record_ksymbol *ksymbol_event = &event->ksymbol;
171 struct perf_record_bpf_event *bpf_event = &event->bpf;
262 memset((void *)event + event->header.size, 0, machine->id_hdr_size);
263 event->header.size += machine->id_hdr_size;
264 err = perf_tool__process_synth_event(tool, event,
280 memset((void *)event + event->header.size, 0, machine->id_hdr_size);
281 event->header.size += machine->id_hdr_size;
298 err = perf_tool__process_synth_event(tool, event,
309 union perf_event *event;
319 union perf_event *event = data->event;
323 ksymbol = &event->ksymbol;
338 memset((void *) event + event->header.size, 0, machine->id_hdr_size);
339 event->header.size += machine->id_hdr_size;
341 return perf_tool__process_synth_event(data->tool, event, machine,
384 union perf_event *event;
389 event = malloc(sizeof(event->bpf) + KSYM_NAME_LEN + machine->id_hdr_size);
390 if (!event)
417 event, opts);
432 .event = event,
443 free(event);
499 static int bpf_event__sb_cb(union perf_event *event, void *data)
503 if (event->header.type != PERF_RECORD_BPF_EVENT)
506 switch (event->bpf.type) {
508 perf_env__add_bpf_info(env, event->bpf.id);
518 pr_debug("unexpected bpf event type of %d\n", event->bpf.type);