Home
last modified time | relevance | path

Searched refs:ARCH_PERFMON_EVENTSEL_ENABLE (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dpmu_event_filter_test.c22 #define ARCH_PERFMON_EVENTSEL_ENABLE (1ULL << 22) macro
167 wrmsr(MSR_P6_EVNTSEL0, ARCH_PERFMON_EVENTSEL_ENABLE | in intel_guest_code()
169 wrmsr(MSR_P6_EVNTSEL1, ARCH_PERFMON_EVENTSEL_ENABLE | in intel_guest_code()
191 wrmsr(MSR_K7_EVNTSEL0, ARCH_PERFMON_EVENTSEL_ENABLE | in amd_guest_code()
193 wrmsr(MSR_K7_EVNTSEL1, ARCH_PERFMON_EVENTSEL_ENABLE | in amd_guest_code()
525 wrmsr(MSR_P6_EVNTSEL0 + 0, ARCH_PERFMON_EVENTSEL_ENABLE | in intel_masked_events_guest_code()
527 wrmsr(MSR_P6_EVNTSEL0 + 1, ARCH_PERFMON_EVENTSEL_ENABLE | in intel_masked_events_guest_code()
529 wrmsr(MSR_P6_EVNTSEL0 + 2, ARCH_PERFMON_EVENTSEL_ENABLE | in intel_masked_events_guest_code()
546 wrmsr(MSR_K7_EVNTSEL0, ARCH_PERFMON_EVENTSEL_ENABLE | in amd_masked_events_guest_code()
548 wrmsr(MSR_K7_EVNTSEL1, ARCH_PERFMON_EVENTSEL_ENABLE | in amd_masked_events_guest_code()
[all...]
/kernel/linux/linux-5.10/arch/x86/oprofile/
H A Dop_model_ppro.c100 if (val & ARCH_PERFMON_EVENTSEL_ENABLE) in ppro_setup_ctrs()
166 val |= ARCH_PERFMON_EVENTSEL_ENABLE; in ppro_start()
182 val &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in ppro_stop()
H A Dop_model_amd.c353 if (val & ARCH_PERFMON_EVENTSEL_ENABLE) in op_amd_setup_ctrs()
414 val |= ARCH_PERFMON_EVENTSEL_ENABLE; in op_amd_start()
434 val &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in op_amd_stop()
/kernel/linux/linux-5.10/arch/x86/events/intel/
H A Dp6.c144 val &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in p6_pmu_disable_all()
154 val |= ARCH_PERFMON_EVENTSEL_ENABLE; in p6_pmu_enable_all()
H A Dknc.c183 val &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in knc_pmu_disable_event()
194 val |= ARCH_PERFMON_EVENTSEL_ENABLE; in knc_pmu_enable_event()
H A Dcore.c2079 ARCH_PERFMON_EVENTSEL_ENABLE); in intel_pmu_nhm_workaround()
2498 __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE); in intel_pmu_enable_event()
3750 event->hw.config | ARCH_PERFMON_EVENTSEL_ENABLE; in core_guest_get_msrs()
3753 arr[idx].host &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in core_guest_get_msrs()
3755 arr[idx].guest &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in core_guest_get_msrs()
3780 __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE); in core_pmu_enable_all()
/kernel/linux/linux-6.6/arch/x86/events/intel/
H A Dp6.c144 val &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in p6_pmu_disable_all()
154 val |= ARCH_PERFMON_EVENTSEL_ENABLE; in p6_pmu_enable_all()
H A Dknc.c183 val &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in knc_pmu_disable_event()
194 val |= ARCH_PERFMON_EVENTSEL_ENABLE; in knc_pmu_enable_event()
H A Dcore.c2368 ARCH_PERFMON_EVENTSEL_ENABLE); in intel_pmu_nhm_workaround()
2810 __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE); in intel_pmu_enable_event()
4152 event->hw.config | ARCH_PERFMON_EVENTSEL_ENABLE; in core_guest_get_msrs()
4155 arr[idx].host &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in core_guest_get_msrs()
4157 arr[idx].guest &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in core_guest_get_msrs()
4182 __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE); in core_pmu_enable_all()
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dpmu.c197 if (!(eventsel & ARCH_PERFMON_EVENTSEL_ENABLE) || !pmc_is_enabled(pmc)) in reprogram_gp_counter()
455 return pmc->eventsel & ARCH_PERFMON_EVENTSEL_ENABLE; in pmc_speculative_in_use()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dpmu.h158 return pmc->eventsel & ARCH_PERFMON_EVENTSEL_ENABLE; in pmc_speculative_in_use()
/kernel/linux/linux-5.10/arch/x86/events/
H A Dcore.c243 if (val & ARCH_PERFMON_EVENTSEL_ENABLE) { in check_hw_exists()
663 if (!(val & ARCH_PERFMON_EVENTSEL_ENABLE)) in x86_pmu_disable_all()
665 val &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in x86_pmu_disable_all()
713 __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE); in x86_pmu_enable_all()
1393 ARCH_PERFMON_EVENTSEL_ENABLE); in x86_pmu_enable_event()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dperf_event.h29 #define ARCH_PERFMON_EVENTSEL_ENABLE (1ULL << 22) macro
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dperf_event.h31 #define ARCH_PERFMON_EVENTSEL_ENABLE (1ULL << 22) macro
/kernel/linux/linux-6.6/arch/x86/events/amd/
H A Dcore.c21 #define AMD_MERGE_EVENT_ENABLE (AMD_MERGE_EVENT | ARCH_PERFMON_EVENTSEL_ENABLE)
750 __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE); in amd_pmu_v2_enable_event()
H A Duncore.c109 wrmsrl(hwc->config_base, (hwc->config | ARCH_PERFMON_EVENTSEL_ENABLE)); in amd_uncore_start()
/kernel/linux/linux-6.6/arch/x86/events/
H A Dcore.c267 if (val & ARCH_PERFMON_EVENTSEL_ENABLE) { in check_hw_exists()
689 if (!(val & ARCH_PERFMON_EVENTSEL_ENABLE)) in x86_pmu_disable_all()
691 val &= ~ARCH_PERFMON_EVENTSEL_ENABLE; in x86_pmu_disable_all()
745 __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE); in x86_pmu_enable_all()
1428 ARCH_PERFMON_EVENTSEL_ENABLE); in x86_pmu_enable_event()
/kernel/linux/linux-5.10/arch/x86/events/amd/
H A Duncore.c109 wrmsrl(hwc->config_base, (hwc->config | ARCH_PERFMON_EVENTSEL_ENABLE)); in amd_uncore_start()
H A Dcore.c19 #define AMD_MERGE_EVENT_ENABLE (AMD_MERGE_EVENT | ARCH_PERFMON_EVENTSEL_ENABLE)
/kernel/linux/linux-5.10/arch/x86/events/zhaoxin/
H A Dcore.c347 __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE); in zhaoxin_pmu_enable_event()
/kernel/linux/linux-6.6/arch/x86/events/zhaoxin/
H A Dcore.c347 __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE); in zhaoxin_pmu_enable_event()

Completed in 32 milliseconds