Lines Matching refs:eventsel
24 u8 eventsel; member
206 if (arch_events[i].eventsel == event_select in find_arch_event()
217 static void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel) in reprogram_gp_counter() argument
222 if (eventsel & ARCH_PERFMON_EVENTSEL_PIN_CONTROL) in reprogram_gp_counter()
225 pmc->eventsel = eventsel; in reprogram_gp_counter()
229 if (!(eventsel & ARCH_PERFMON_EVENTSEL_ENABLE) || !pmc_enabled(pmc)) in reprogram_gp_counter()
232 event_select = eventsel & ARCH_PERFMON_EVENTSEL_EVENT; in reprogram_gp_counter()
233 unit_mask = (eventsel & ARCH_PERFMON_EVENTSEL_UMASK) >> 8; in reprogram_gp_counter()
235 if (!(eventsel & (ARCH_PERFMON_EVENTSEL_EDGE | in reprogram_gp_counter()
247 config = eventsel & X86_RAW_EVENT_MASK; in reprogram_gp_counter()
250 !(eventsel & ARCH_PERFMON_EVENTSEL_USR), in reprogram_gp_counter()
251 !(eventsel & ARCH_PERFMON_EVENTSEL_OS), in reprogram_gp_counter()
252 eventsel & ARCH_PERFMON_EVENTSEL_INT, in reprogram_gp_counter()
253 (eventsel & HSW_IN_TX), in reprogram_gp_counter()
254 (eventsel & HSW_IN_TX_CHECKPOINTED)); in reprogram_gp_counter()
304 reprogram_gp_counter(pmc, pmc->eventsel); in reprogram_idx()
368 *data = pmc->eventsel; in kvm_pmu_get_msr()
421 if (data == pmc->eventsel) in kvm_pmu_set_msr()
543 pmc->counter = pmc->eventsel = 0; in kvm_pmu_reset()