Symbol: MSR_IA32_SPEC_CTRL
arch/x86/entry/calling.h
308
movl $MSR_IA32_SPEC_CTRL, %ecx
arch/x86/entry/calling.h
337
movl $MSR_IA32_SPEC_CTRL, %ecx
arch/x86/include/asm/nospec-branch.h
560
alternative_msr_write(MSR_IA32_SPEC_CTRL, \
arch/x86/include/asm/nospec-branch.h
569
alternative_msr_write(MSR_IA32_SPEC_CTRL, \
arch/x86/include/asm/spec-ctrl.h
87
native_wrmsrq(MSR_IA32_SPEC_CTRL, val);
arch/x86/kernel/cpu/bugs.c
109
wrmsrq(MSR_IA32_SPEC_CTRL, val);
arch/x86/kernel/cpu/bugs.c
3235
rdmsrq(MSR_IA32_SPEC_CTRL, x86_spec_ctrl_base);
arch/x86/kernel/cpu/bugs.c
90
wrmsrq(MSR_IA32_SPEC_CTRL, val);
arch/x86/kvm/svm/nested.c
215
MSR_IA32_SPEC_CTRL,
arch/x86/kvm/svm/svm.c
2819
case MSR_IA32_SPEC_CTRL:
arch/x86/kvm/svm/svm.c
2948
case MSR_IA32_SPEC_CTRL:
arch/x86/kvm/svm/svm.c
2974
svm_disable_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW);
arch/x86/kvm/svm/svm.c
4292
bool spec_ctrl_intercepted = msr_write_intercepted(vcpu, MSR_IA32_SPEC_CTRL);
arch/x86/kvm/svm/svm.c
802
svm_set_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW,
arch/x86/kvm/svm/svm.c
805
svm_set_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW,
arch/x86/kvm/vmx/nested.c
752
nested_vmx_merge_msr_bitmaps_rw(MSR_IA32_SPEC_CTRL);
arch/x86/kvm/vmx/vmx.c
1015
if (!msr_write_intercepted(vmx, MSR_IA32_SPEC_CTRL))
arch/x86/kvm/vmx/vmx.c
2155
case MSR_IA32_SPEC_CTRL:
arch/x86/kvm/vmx/vmx.c
2435
case MSR_IA32_SPEC_CTRL:
arch/x86/kvm/vmx/vmx.c
2460
MSR_IA32_SPEC_CTRL,
arch/x86/kvm/vmx/vmx.c
4377
vmx_set_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW,
arch/x86/kvm/vmx/vmx.c
7508
vmx->spec_ctrl = native_rdmsrq(MSR_IA32_SPEC_CTRL);
arch/x86/kvm/vmx/vmx.c
7519
native_wrmsrq(MSR_IA32_SPEC_CTRL, hostval);
arch/x86/kvm/x86.c
14097
if (rdmsrq_safe(MSR_IA32_SPEC_CTRL, &saved_value))
arch/x86/kvm/x86.c
14099
else if (wrmsrq_safe(MSR_IA32_SPEC_CTRL, value))
arch/x86/kvm/x86.c
14102
wrmsrq(MSR_IA32_SPEC_CTRL, saved_value);
arch/x86/kvm/x86.c
340
MSR_IA32_SPEC_CTRL, MSR_IA32_TSX_CTRL,
arch/x86/power/cpu.c
499
{ MSR_IA32_SPEC_CTRL, X86_FEATURE_MSR_SPEC_CTRL },
arch/x86/xen/suspend.c
43
wrmsrq(MSR_IA32_SPEC_CTRL, this_cpu_read(spec_ctrl));
arch/x86/xen/suspend.c
59
rdmsrq(MSR_IA32_SPEC_CTRL, tmp);
arch/x86/xen/suspend.c
61
wrmsrq(MSR_IA32_SPEC_CTRL, 0);