Home
last modified time | relevance | path

Searched refs:MSR_IA32_TSX_CTRL (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kernel/cpu/
H A Dtsx.c27 rdmsrl(MSR_IA32_TSX_CTRL, tsx); in tsx_disable()
40 wrmsrl(MSR_IA32_TSX_CTRL, tsx); in tsx_disable()
47 rdmsrl(MSR_IA32_TSX_CTRL, tsx); in tsx_enable()
59 wrmsrl(MSR_IA32_TSX_CTRL, tsx); in tsx_enable()
87 * MSR: those use a different MSR - MSR_IA32_TSX_CTRL and disable TSX
122 rdmsrl(MSR_IA32_TSX_CTRL, msr); in tsx_clear_cpuid()
124 wrmsrl(MSR_IA32_TSX_CTRL, msr); in tsx_clear_cpuid()
179 * TSX is controlled via MSR_IA32_TSX_CTRL. However, support for this in tsx_init()
182 * TSX control (aka MSR_IA32_TSX_CTRL) is only available after a in tsx_init()
185 * MSR_IA32_TSX_CTRL suppor in tsx_init()
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/
H A Dtsx.c26 rdmsrl(MSR_IA32_TSX_CTRL, tsx); in tsx_disable()
39 wrmsrl(MSR_IA32_TSX_CTRL, tsx); in tsx_disable()
46 rdmsrl(MSR_IA32_TSX_CTRL, tsx); in tsx_enable()
58 wrmsrl(MSR_IA32_TSX_CTRL, tsx); in tsx_enable()
75 * TSX is controlled via MSR_IA32_TSX_CTRL. However, support for this in tsx_init()
78 * TSX control (aka MSR_IA32_TSX_CTRL) is only available after a in tsx_init()
81 * MSR_IA32_TSX_CTRL support even after a microcode update. Thus, in tsx_init()
83 * MSR_IA32_TSX_CTRL support. in tsx_init()
/kernel/linux/linux-5.10/arch/x86/power/
H A Dcpu.c524 { MSR_IA32_TSX_CTRL, X86_FEATURE_MSR_TSX_CTRL }, in pm_save_spec_msr()
/kernel/linux/linux-6.6/arch/x86/power/
H A Dcpu.c485 { MSR_IA32_TSX_CTRL, X86_FEATURE_MSR_TSX_CTRL }, in pm_save_spec_msr()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dmsr-index.h189 #define MSR_IA32_TSX_CTRL 0x00000122 macro
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/
H A Dmsr-index.h165 #define MSR_IA32_TSX_CTRL 0x00000122 macro
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dmsr-index.h191 #define MSR_IA32_TSX_CTRL 0x00000122 macro
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/
H A Dmsr-index.h183 #define MSR_IA32_TSX_CTRL 0x00000122 macro
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dvmx.c527 MSR_IA32_TSX_CTRL,
1823 vmx_setup_uret_msr(vmx, MSR_IA32_TSX_CTRL); in setup_msrs()
1910 case MSR_IA32_TSX_CTRL: in vmx_get_msr()
2152 case MSR_IA32_TSX_CTRL: in vmx_set_msr()
7033 case MSR_IA32_TSX_CTRL: in vmx_create_vcpu()
7436 msr = vmx_find_uret_msr(vmx, MSR_IA32_TSX_CTRL); in vmx_vcpu_after_set_cpuid()
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dvmx.c1895 vmx_setup_uret_msr(vmx, MSR_IA32_TSX_CTRL, boot_cpu_has(X86_FEATURE_RTM)); in vmx_setup_uret_msrs()
2010 case MSR_IA32_TSX_CTRL: in vmx_get_msr()
2309 case MSR_IA32_TSX_CTRL: in vmx_set_msr()
7487 tsx_ctrl = vmx_find_uret_msr(vmx, MSR_IA32_TSX_CTRL); in vmx_vcpu_create()
7803 msr = vmx_find_uret_msr(vmx, MSR_IA32_TSX_CTRL); in vmx_vcpu_after_set_cpuid()
8396 MSR_IA32_TSX_CTRL, in vmx_setup_user_return_msrs()
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dcpuid.c1108 if (!__kvm_get_msr(vcpu, MSR_IA32_TSX_CTRL, &data, true) && in kvm_cpuid()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dcpuid.c1542 if (!__kvm_get_msr(vcpu, MSR_IA32_TSX_CTRL, &data, true) && in kvm_cpuid()
H A Dx86.c1457 MSR_IA32_SPEC_CTRL, MSR_IA32_TSX_CTRL,
7201 case MSR_IA32_TSX_CTRL: in kvm_probe_msr_to_save()

Completed in 57 milliseconds