Home
last modified time | relevance | path

Searched refs:eventsel (Results 1 – 11 of 11) sorted by relevance

/arch/x86/kvm/
Dpmu.c136 void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel) in reprogram_gp_counter() argument
141 if (eventsel & ARCH_PERFMON_EVENTSEL_PIN_CONTROL) in reprogram_gp_counter()
144 pmc->eventsel = eventsel; in reprogram_gp_counter()
148 if (!(eventsel & ARCH_PERFMON_EVENTSEL_ENABLE) || !pmc_is_enabled(pmc)) in reprogram_gp_counter()
151 event_select = eventsel & ARCH_PERFMON_EVENTSEL_EVENT; in reprogram_gp_counter()
152 unit_mask = (eventsel & ARCH_PERFMON_EVENTSEL_UMASK) >> 8; in reprogram_gp_counter()
154 if (!(eventsel & (ARCH_PERFMON_EVENTSEL_EDGE | in reprogram_gp_counter()
167 config = eventsel & X86_RAW_EVENT_MASK; in reprogram_gp_counter()
170 !(eventsel & ARCH_PERFMON_EVENTSEL_USR), in reprogram_gp_counter()
171 !(eventsel & ARCH_PERFMON_EVENTSEL_OS), in reprogram_gp_counter()
[all …]
Dpmu_amd.c41 if (amd_event_mapping[i].eventsel == event_select in amd_find_arch_event()
119 *data = pmc->eventsel; in amd_pmu_get_msr()
142 if (data == pmc->eventsel) in amd_pmu_set_msr()
188 pmc->counter = pmc->eventsel = 0; in amd_pmu_reset()
Dpmu_intel.c77 if (intel_arch_events[i].eventsel == event_select in intel_find_arch_event()
199 *data = pmc->eventsel; in intel_pmu_get_msr()
256 if (data == pmc->eventsel) in intel_pmu_set_msr()
346 pmc->counter = pmc->eventsel = 0; in intel_pmu_reset()
Dpmu.h14 u8 eventsel; member
110 void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel);
/arch/x86/kernel/cpu/
Dperf_event_amd.c148 static inline int amd_pmu_addr_offset(int index, bool eventsel) in amd_pmu_addr_offset() argument
155 if (eventsel) in amd_pmu_addr_offset()
168 if (eventsel) in amd_pmu_addr_offset()
631 .eventsel = MSR_K7_EVNTSEL0,
674 x86_pmu.eventsel = MSR_F15H_PERF_CTL; in amd_core_pmu_init()
Dperf_event.h519 unsigned eventsel; member
521 int (*addr_offset)(int index, bool eventsel);
705 return x86_pmu.eventsel + (x86_pmu.addr_offset ? in x86_pmu_config_addr()
Dperf_event_p6.c209 .eventsel = MSR_P6_EVNTSEL0,
Dperf_event_knc.c298 .eventsel = MSR_KNC_EVNTSEL0,
Dperf_event_p4.c1308 .eventsel = MSR_P4_BPU_CCCR0,
Dperf_event_intel.c2953 .eventsel = MSR_ARCH_PERFMON_EVENTSEL0,
2993 .eventsel = MSR_ARCH_PERFMON_EVENTSEL0,
/arch/x86/include/asm/
Dkvm_host.h332 u64 eventsel; member