Lines Matching defs:eventsel
181 void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel)
190 if (eventsel & ARCH_PERFMON_EVENTSEL_PIN_CONTROL)
193 pmc->eventsel = eventsel;
197 if (!(eventsel & ARCH_PERFMON_EVENTSEL_ENABLE) || !pmc_is_enabled(pmc))
202 __u64 key = eventsel & AMD64_RAW_EVENT_MASK_NB;
213 if (!(eventsel & (ARCH_PERFMON_EVENTSEL_EDGE |
224 config = eventsel & pmu->raw_event_mask;
226 if (pmc->current_config == eventsel && pmc_resume_counter(pmc))
231 pmc->current_config = eventsel;
233 !(eventsel & ARCH_PERFMON_EVENTSEL_USR),
234 !(eventsel & ARCH_PERFMON_EVENTSEL_OS),
235 eventsel & ARCH_PERFMON_EVENTSEL_INT,
236 (eventsel & HSW_IN_TX),
237 (eventsel & HSW_IN_TX_CHECKPOINTED));
285 reprogram_gp_counter(pmc, pmc->eventsel);
455 return pmc->eventsel & ARCH_PERFMON_EVENTSEL_ENABLE;