Home
last modified time | relevance | path

Searched refs:spec_ctrl (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/arch/x86/xen/
Dsuspend.c21 static DEFINE_PER_CPU(u64, spec_ctrl);
44 wrmsrl(MSR_IA32_SPEC_CTRL, this_cpu_read(spec_ctrl)); in xen_vcpu_notify_restore()
61 this_cpu_write(spec_ctrl, tmp); in xen_vcpu_notify_suspend()
/Linux-v4.19/arch/x86/include/asm/
Dspec-ctrl.h56 static inline unsigned long ssbd_spec_ctrl_to_tif(u64 spec_ctrl) in ssbd_spec_ctrl_to_tif() argument
59 return (spec_ctrl & SPEC_CTRL_SSBD) << (TIF_SSBD - SPEC_CTRL_SSBD_SHIFT); in ssbd_spec_ctrl_to_tif()
/Linux-v4.19/Documentation/userspace-api/
Dindex.rst22 spec_ctrl
/Linux-v4.19/arch/x86/kvm/
Dsvm.c215 u64 spec_ctrl; member
2076 svm->spec_ctrl = 0; in svm_vcpu_reset()
4129 msr_info->data = svm->spec_ctrl; in svm_get_msr()
4236 svm->spec_ctrl = data; in svm_set_msr()
5598 x86_spec_ctrl_set_guest(svm->spec_ctrl, svm->virt_spec_ctrl); in svm_vcpu_run()
5722 svm->spec_ctrl = native_read_msr(MSR_IA32_SPEC_CTRL); in svm_vcpu_run()
5728 x86_spec_ctrl_restore_host(svm->spec_ctrl, svm->virt_spec_ctrl); in svm_vcpu_run()
Dvmx.c971 u64 spec_ctrl; member
4089 msr_info->data = to_vmx(vcpu)->spec_ctrl; in vmx_get_msr()
4210 vmx->spec_ctrl = data; in vmx_set_msr()
6685 vmx->spec_ctrl = 0; in vmx_vcpu_reset()
10724 x86_spec_ctrl_set_guest(vmx->spec_ctrl, 0); in vmx_vcpu_run()
10873 vmx->spec_ctrl = native_read_msr(MSR_IA32_SPEC_CTRL); in vmx_vcpu_run()
10875 x86_spec_ctrl_restore_host(vmx->spec_ctrl, 0); in vmx_vcpu_run()
11571 bool spec_ctrl = !msr_write_intercepted_l01(vcpu, MSR_IA32_SPEC_CTRL); in nested_vmx_prepare_msr_bitmap() local
11579 !pred_cmd && !spec_ctrl) in nested_vmx_prepare_msr_bitmap()
11622 if (spec_ctrl) in nested_vmx_prepare_msr_bitmap()