Searched refs:eventsel (Results 1 – 6 of 6) sorted by relevance
| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | pmu.h | 21 #define RAW_EVENT(eventsel, umask) (((eventsel & 0xf00UL) << 24) | \ argument 22 ((eventsel) & 0xff) | \
|
| /linux/arch/arm64/kvm/ |
| H A D | pmu-emul.c | 652 static int kvm_map_pmu_event(struct kvm *kvm, unsigned int eventsel) in kvm_pmc_counts_at_el1() 661 return pmu->map_pmuv3_event(eventsel); in kvm_pmc_counts_at_el2() 663 return eventsel; in kvm_pmc_counts_at_el2() 676 int eventsel; in kvm_map_pmu_event() 683 eventsel = ARMV8_PMUV3_PERFCTR_CPU_CYCLES; in kvm_pmu_create_perf_event() 685 eventsel = evtreg & kvm_pmu_event_mask(vcpu->kvm); in kvm_pmu_create_perf_event() 691 if (eventsel == ARMV8_PMUV3_PERFCTR_SW_INCR || in kvm_pmu_create_perf_event() 692 eventsel == ARMV8_PMUV3_PERFCTR_CHAIN) in kvm_pmu_create_perf_event() 700 !test_bit(eventsel, vcpu->kvm->arch.pmu_filter)) in kvm_pmu_create_perf_event() 707 eventsel in kvm_pmu_create_perf_event() 665 kvm_map_pmu_event(struct kvm * kvm,unsigned int eventsel) kvm_map_pmu_event() argument 689 int eventsel; kvm_pmu_create_perf_event() local [all...] |
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | pmu_counters_test.c | 292 u64 eventsel = ARCH_PERFMON_EVENTSEL_OS | in guest_test_arch_event() local 301 MSR_P6_EVNTSEL0 + i, eventsel); in guest_test_arch_event()
|
| /linux/arch/x86/events/ |
| H A D | perf_event.h | 853 unsigned eventsel; 856 int (*addr_offset)(int index, bool eventsel); 1224 return x86_pmu.eventsel + (x86_pmu.addr_offset ? in x86_pmu_config_addr() 855 unsigned eventsel; global() member
|
| /linux/arch/x86/events/intel/ |
| H A D | core.c | 312 * Note the low 8 bits eventsel code is not a continuous field, containing 6580 .eventsel = MSR_ARCH_PERFMON_EVENTSEL0, in check_msr() 6634 .eventsel = MSR_ARCH_PERFMON_EVENTSEL0, 7662 static inline int intel_pmu_v6_addr_offset(int index, bool eventsel) in intel_pmu_init() 8879 x86_pmu.eventsel = MSR_IA32_PMC_V6_GP0_CFG_A; 7409 intel_pmu_v6_addr_offset(int index,bool eventsel) intel_pmu_v6_addr_offset() argument
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 558 u64 eventsel; 564 * eventsel value for general purpose counters, 540 u64 eventsel; global() member
|