Lines Matching refs:eventsel
143 void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel) in reprogram_gp_counter() argument
148 if (eventsel & ARCH_PERFMON_EVENTSEL_PIN_CONTROL) in reprogram_gp_counter()
151 pmc->eventsel = eventsel; in reprogram_gp_counter()
155 if (!(eventsel & ARCH_PERFMON_EVENTSEL_ENABLE) || !pmc_is_enabled(pmc)) in reprogram_gp_counter()
158 event_select = eventsel & ARCH_PERFMON_EVENTSEL_EVENT; in reprogram_gp_counter()
159 unit_mask = (eventsel & ARCH_PERFMON_EVENTSEL_UMASK) >> 8; in reprogram_gp_counter()
161 if (!(eventsel & (ARCH_PERFMON_EVENTSEL_EDGE | in reprogram_gp_counter()
174 config = eventsel & X86_RAW_EVENT_MASK; in reprogram_gp_counter()
177 !(eventsel & ARCH_PERFMON_EVENTSEL_USR), in reprogram_gp_counter()
178 !(eventsel & ARCH_PERFMON_EVENTSEL_OS), in reprogram_gp_counter()
179 eventsel & ARCH_PERFMON_EVENTSEL_INT, in reprogram_gp_counter()
180 (eventsel & HSW_IN_TX), in reprogram_gp_counter()
181 (eventsel & HSW_IN_TX_CHECKPOINTED)); in reprogram_gp_counter()
211 reprogram_gp_counter(pmc, pmc->eventsel); in reprogram_counter()