Lines Matching refs:event
193 struct perf_event *event; in bpf_perf_event_read() local
198 event = (struct perf_event *)array->ptrs[index]; in bpf_perf_event_read()
199 if (!event) in bpf_perf_event_read()
203 if (event->oncpu != smp_processor_id() || in bpf_perf_event_read()
204 event->pmu->count) in bpf_perf_event_read()
212 return perf_event_read_local(event); in bpf_perf_event_read()
230 struct perf_event *event; in bpf_perf_event_output() local
239 event = (struct perf_event *)array->ptrs[index]; in bpf_perf_event_output()
240 if (unlikely(!event)) in bpf_perf_event_output()
243 if (unlikely(event->attr.type != PERF_TYPE_SOFTWARE || in bpf_perf_event_output()
244 event->attr.config != PERF_COUNT_SW_BPF_OUTPUT)) in bpf_perf_event_output()
247 if (unlikely(event->oncpu != smp_processor_id())) in bpf_perf_event_output()
252 perf_event_output(event, &sample_data, regs); in bpf_perf_event_output()