Lines Matching refs:eventsel
319 static bool filter_contains_match(u64 *events, u64 nevents, u64 eventsel)
321 u64 event_select = eventsel & kvm_pmu_ops.EVENTSEL_EVENT;
322 u64 umask = eventsel & ARCH_PERFMON_EVENTSEL_UMASK;
353 u64 eventsel)
355 if (filter_contains_match(f->includes, f->nr_includes, eventsel) &&
356 !filter_contains_match(f->excludes, f->nr_excludes, eventsel))
387 return is_gp_event_allowed(filter, pmc->eventsel);
402 u64 eventsel = pmc->eventsel;
403 u64 new_config = eventsel;
414 if (eventsel & ARCH_PERFMON_EVENTSEL_PIN_CONTROL)
421 eventsel |= ARCH_PERFMON_EVENTSEL_OS;
423 eventsel |= ARCH_PERFMON_EVENTSEL_USR;
425 eventsel |= ARCH_PERFMON_EVENTSEL_INT;
443 (eventsel & pmu->raw_event_mask),
444 !(eventsel & ARCH_PERFMON_EVENTSEL_USR),
445 !(eventsel & ARCH_PERFMON_EVENTSEL_OS),
446 eventsel & ARCH_PERFMON_EVENTSEL_INT))
679 pmc->eventsel = 0;
758 return !((pmc->eventsel ^ perf_get_hw_event_config(perf_hw_id)) &
768 config = pmc->eventsel;