Lines Matching refs:eventsel
143 void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel) in reprogram_gp_counter() argument
152 if (eventsel & ARCH_PERFMON_EVENTSEL_PIN_CONTROL) in reprogram_gp_counter()
155 pmc->eventsel = eventsel; in reprogram_gp_counter()
159 if (!(eventsel & ARCH_PERFMON_EVENTSEL_ENABLE) || !pmc_is_enabled(pmc)) in reprogram_gp_counter()
166 (eventsel & AMD64_RAW_EVENT_MASK_NB)) in reprogram_gp_counter()
178 event_select = eventsel & ARCH_PERFMON_EVENTSEL_EVENT; in reprogram_gp_counter()
179 unit_mask = (eventsel & ARCH_PERFMON_EVENTSEL_UMASK) >> 8; in reprogram_gp_counter()
181 if (!(eventsel & (ARCH_PERFMON_EVENTSEL_EDGE | in reprogram_gp_counter()
194 config = eventsel & X86_RAW_EVENT_MASK; in reprogram_gp_counter()
197 !(eventsel & ARCH_PERFMON_EVENTSEL_USR), in reprogram_gp_counter()
198 !(eventsel & ARCH_PERFMON_EVENTSEL_OS), in reprogram_gp_counter()
199 eventsel & ARCH_PERFMON_EVENTSEL_INT, in reprogram_gp_counter()
200 (eventsel & HSW_IN_TX), in reprogram_gp_counter()
201 (eventsel & HSW_IN_TX_CHECKPOINTED)); in reprogram_gp_counter()
243 reprogram_gp_counter(pmc, pmc->eventsel); in reprogram_counter()