Lines Matching defs:perf_event
15 #include <linux/perf_event.h>
18 #include <asm/perf_event.h>
60 static void kvm_perf_overflow(struct perf_event *perf_event,
64 struct kvm_pmc *pmc = perf_event->overflow_handler_context;
73 static void kvm_perf_overflow_intr(struct perf_event *perf_event,
77 struct kvm_pmc *pmc = perf_event->overflow_handler_context;
104 struct perf_event *event;
139 pmc->perf_event = event;
148 if (!pmc->perf_event)
152 counter += perf_event_pause(pmc->perf_event, true);
158 if (!pmc->perf_event)
162 if (perf_event_period(pmc->perf_event,
166 /* reuse perf_event to serve as pmc_reprogram_counter() does*/
167 perf_event_enable(pmc->perf_event);
303 if (unlikely(!pmc || !pmc->perf_event)) {
474 if (pmc && pmc->perf_event && !pmc_speculative_in_use(pmc))