Lines Matching defs:eventsel
371 static bool filter_contains_match(u64 *events, u64 nevents, u64 eventsel)
373 u64 event_select = eventsel & kvm_pmu_ops.EVENTSEL_EVENT;
374 u64 umask = eventsel & ARCH_PERFMON_EVENTSEL_UMASK;
405 u64 eventsel)
407 if (filter_contains_match(f->includes, f->nr_includes, eventsel) &&
408 !filter_contains_match(f->excludes, f->nr_excludes, eventsel))
439 return is_gp_event_allowed(filter, pmc->eventsel);
453 u64 eventsel = pmc->eventsel;
454 u64 new_config = eventsel;
466 if (eventsel & ARCH_PERFMON_EVENTSEL_PIN_CONTROL)
473 eventsel |= ARCH_PERFMON_EVENTSEL_OS;
475 eventsel |= ARCH_PERFMON_EVENTSEL_USR;
477 eventsel |= ARCH_PERFMON_EVENTSEL_INT;
489 (eventsel & pmu->raw_event_mask),
490 !(eventsel & ARCH_PERFMON_EVENTSEL_USR),
491 !(eventsel & ARCH_PERFMON_EVENTSEL_OS),
492 eventsel & ARCH_PERFMON_EVENTSEL_INT);
738 pmc->eventsel = 0;
843 config = pmc->eventsel;
863 void kvm_pmu_trigger_event(struct kvm_vcpu *vcpu, u64 eventsel)
893 if (((pmc->eventsel ^ eventsel) & AMD64_RAW_EVENT_MASK_NB) ||