Home
last modified time | relevance | path

Searched refs:MSR_IA32_DEBUGCTLMSR (Results 1 – 14 of 14) sorted by relevance

/linux-6.14.4/arch/x86/include/asm/
Ddebugreg.h172 rdmsrl(MSR_IA32_DEBUGCTLMSR, debugctlmsr); in get_debugctlmsr()
183 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctlmsr); in update_debugctlmsr()
Dmsr-index.h388 #define MSR_IA32_DEBUGCTLMSR 0x000001d9 macro
/linux-6.14.4/arch/x86/kernel/cpu/
Dbus_lock.c287 rdmsrl(MSR_IA32_DEBUGCTLMSR, val); in bus_lock_init()
301 wrmsrl(MSR_IA32_DEBUGCTLMSR, val); in bus_lock_init()
/linux-6.14.4/arch/x86/events/amd/
Dlbr.c403 rdmsrl(MSR_IA32_DEBUGCTLMSR, dbg_ctl); in amd_pmu_lbr_enable_all()
404 wrmsrl(MSR_IA32_DEBUGCTLMSR, dbg_ctl | DEBUGCTLMSR_FREEZE_LBRS_ON_PMI); in amd_pmu_lbr_enable_all()
/linux-6.14.4/tools/testing/selftests/kvm/lib/x86/
Dsvm.c97 save->dbgctl = rdmsr(MSR_IA32_DEBUGCTLMSR); in generic_svm_setup()
/linux-6.14.4/arch/x86/events/
Dperf_event.h1413 rdmsrl(MSR_IA32_DEBUGCTLMSR, dbg_ctl); in __amd_pmu_lbr_disable()
1414 wrmsrl(MSR_IA32_DEBUGCTLMSR, dbg_ctl & ~DEBUGCTLMSR_FREEZE_LBRS_ON_PMI); in __amd_pmu_lbr_disable()
1558 rdmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_disable()
1560 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_disable()
Dcore.c1558 rdmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in perf_event_print_debug()
/linux-6.14.4/arch/x86/kernel/
Dprocess.c713 rdmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __switch_to_xtra()
717 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __switch_to_xtra()
Dtraps.c1041 rdmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in exc_debug_kernel()
1043 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in exc_debug_kernel()
/linux-6.14.4/arch/x86/events/intel/
Dlbr.c142 rdmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_enable()
158 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_enable()
Dcore.c4941 msr_set_bit(MSR_IA32_DEBUGCTLMSR, in flip_smm_bit()
4944 msr_clear_bit(MSR_IA32_DEBUGCTLMSR, in flip_smm_bit()
5133 msr_clear_bit(MSR_IA32_DEBUGCTLMSR, DEBUGCTLMSR_LBR_BIT); in intel_pmu_cpu_starting()
/linux-6.14.4/tools/arch/x86/include/asm/
Dmsr-index.h388 #define MSR_IA32_DEBUGCTLMSR 0x000001d9 macro
/linux-6.14.4/arch/x86/kvm/svm/
Dsvm.c104 { .index = MSR_IA32_DEBUGCTLMSR, .always = false },
1008 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_DEBUGCTLMSR, 1, 1); in svm_enable_lbrv()
2906 case MSR_IA32_DEBUGCTLMSR: in svm_get_msr()
3163 case MSR_IA32_DEBUGCTLMSR: in svm_set_msr()
3185 kvm_pr_unimpl_wrmsr(vcpu, MSR_IA32_DEBUGCTLMSR, data); in svm_set_msr()
/linux-6.14.4/arch/x86/kvm/vmx/
Dvmx.c2153 case MSR_IA32_DEBUGCTLMSR: in vmx_get_msr()
2262 case MSR_IA32_DEBUGCTLMSR: { in vmx_set_msr()