Home
last modified time | relevance | path

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

/arch/x86/include/asm/
A Dspec-ctrl.h63 static inline unsigned long ssbd_spec_ctrl_to_tif(u64 spec_ctrl) in ssbd_spec_ctrl_to_tif() argument
66 return (spec_ctrl & SPEC_CTRL_SSBD) << (TIF_SSBD - SPEC_CTRL_SSBD_SHIFT); in ssbd_spec_ctrl_to_tif()
69 static inline unsigned long stibp_spec_ctrl_to_tif(u64 spec_ctrl) in stibp_spec_ctrl_to_tif() argument
72 return (spec_ctrl & SPEC_CTRL_STIBP) << (TIF_SPEC_IB - SPEC_CTRL_STIBP_SHIFT); in stibp_spec_ctrl_to_tif()
A Dsvm.h361 u64 spec_ctrl; /* Guest version of SPEC_CTRL at 0x2E0 */ member
/arch/x86/xen/
A Dsuspend.c20 static DEFINE_PER_CPU(u64, spec_ctrl);
43 wrmsrq(MSR_IA32_SPEC_CTRL, this_cpu_read(spec_ctrl)); in xen_vcpu_notify_restore()
60 this_cpu_write(spec_ctrl, tmp); in xen_vcpu_notify_suspend()
/arch/x86/kvm/
A Dkvm-asm-offsets.c19 OFFSET(SVM_spec_ctrl, vcpu_svm, spec_ctrl); in common()
27 OFFSET(VMX_spec_ctrl, vcpu_vmx, spec_ctrl); in common()
/arch/x86/kvm/vmx/
A Dvmx.h229 u64 spec_ctrl; member
A Dvmx.c1997 msr_info->data = to_vmx(vcpu)->spec_ctrl; in vmx_get_msr()
2271 vmx->spec_ctrl = data; in vmx_set_msr()
4104 !to_vmx(vcpu)->spec_ctrl); in vmx_recalc_msr_intercepts()
4776 vmx->spec_ctrl = 0; in vmx_vcpu_reset()
7144 vmx->spec_ctrl = native_rdmsrq(MSR_IA32_SPEC_CTRL); in vmx_spec_ctrl_restore_host()
7154 vmx->spec_ctrl != hostval) in vmx_spec_ctrl_restore_host()
/arch/x86/kvm/svm/
A Dsvm.c831 !svm->spec_ctrl); in svm_recalc_msr_intercepts()
1256 svm->spec_ctrl = 0; in svm_vcpu_reset()
2817 msr_info->data = svm->vmcb->save.spec_ctrl; in svm_get_msr()
2819 msr_info->data = svm->spec_ctrl; in svm_get_msr()
2949 svm->vmcb->save.spec_ctrl = data; in svm_set_msr()
2951 svm->spec_ctrl = data; in svm_set_msr()
A Dsvm.h265 u64 spec_ctrl; member
A Dnested.c880 to_vmcb->save.spec_ctrl = from_vmcb->save.spec_ctrl; in nested_svm_copy_common_state()

Completed in 727 milliseconds