Lines Matching defs:event
12 #include "bpf-event.h"
37 union perf_event *event,
43 int id = event->bpf.id;
46 /* perf-record, no need to handle bpf-event */
70 int machine__process_bpf(struct machine *machine, union perf_event *event,
74 perf_event__fprintf_bpf(event, stdout);
76 switch (event->bpf.type) {
78 return machine__process_bpf_event_load(machine, event, sample);
88 pr_debug("unexpected bpf event type of %d\n", event->bpf.type);
166 union perf_event *event,
169 struct perf_record_ksymbol *ksymbol_event = &event->ksymbol;
170 struct perf_record_bpf_event *bpf_event = &event->bpf;
254 memset((void *)event + event->header.size, 0, machine->id_hdr_size);
255 event->header.size += machine->id_hdr_size;
256 err = perf_tool__process_synth_event(tool, event,
272 memset((void *)event + event->header.size, 0, machine->id_hdr_size);
273 event->header.size += machine->id_hdr_size;
290 err = perf_tool__process_synth_event(tool, event,
301 union perf_event *event;
311 union perf_event *event = data->event;
315 ksymbol = &event->ksymbol;
330 memset((void *) event + event->header.size, 0, machine->id_hdr_size);
331 event->header.size += machine->id_hdr_size;
333 return perf_tool__process_synth_event(data->tool, event, machine,
376 union perf_event *event;
381 event = malloc(sizeof(event->bpf) + KSYM_NAME_LEN + machine->id_hdr_size);
382 if (!event)
409 event, opts);
424 .event = event,
435 free(event);
490 static int bpf_event__sb_cb(union perf_event *event, void *data)
494 if (event->header.type != PERF_RECORD_BPF_EVENT)
497 switch (event->bpf.type) {
499 perf_env__add_bpf_info(env, event->bpf.id);
509 pr_debug("unexpected bpf event type of %d\n", event->bpf.type);