Searched refs:spec_ctrl (Results 1 - 10 of 10) sorted by relevance

/linux-master/arch/x86/kvm/
H A Dkvm-asm-offsets.c19 OFFSET(SVM_spec_ctrl, vcpu_svm, spec_ctrl);
27 OFFSET(VMX_spec_ctrl, vcpu_vmx, spec_ctrl);
/linux-master/arch/x86/include/asm/
H A Dspec-ctrl.h63 static inline unsigned long ssbd_spec_ctrl_to_tif(u64 spec_ctrl)
66 return (spec_ctrl & SPEC_CTRL_SSBD) << (TIF_SSBD - SPEC_CTRL_SSBD_SHIFT);
69 static inline unsigned long stibp_spec_ctrl_to_tif(u64 spec_ctrl)
72 return (spec_ctrl & SPEC_CTRL_STIBP) << (TIF_SPEC_IB - SPEC_CTRL_STIBP_SHIFT);
H A Dsvm.h346 u64 spec_ctrl; /* Guest version of SPEC_CTRL at 0x2E0 */ member in struct:vmcb_save_area
/linux-master/arch/x86/xen/
H A Dsuspend.c21 static DEFINE_PER_CPU(u64, spec_ctrl);
44 wrmsrl(MSR_IA32_SPEC_CTRL, this_cpu_read(spec_ctrl));
61 this_cpu_write(spec_ctrl, tmp);
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.h286 u64 spec_ctrl; member in struct:vcpu_vmx
H A Dvmx.c950 * it after vmexit and store it in vmx->spec_ctrl.
2013 msr_info->data = to_vmx(vcpu)->spec_ctrl;
2278 vmx->spec_ctrl = data;
4858 vmx->spec_ctrl = 0;
7217 vmx->spec_ctrl = __rdmsr(MSR_IA32_SPEC_CTRL);
7227 vmx->spec_ctrl != hostval)
/linux-master/arch/x86/kvm/svm/
H A Dsvm.h224 u64 spec_ctrl; member in struct:vcpu_svm
H A Dsvm.c1398 svm->spec_ctrl = 0;
2895 msr_info->data = svm->vmcb->save.spec_ctrl;
2897 msr_info->data = svm->spec_ctrl;
3027 svm->vmcb->save.spec_ctrl = data;
3029 svm->spec_ctrl = data;
H A Dnested.c782 to_vmcb->save.spec_ctrl = from_vmcb->save.spec_ctrl;
/linux-master/drivers/idle/
H A Dintel_idle.c176 u64 spec_ctrl = spec_ctrl_current(); local
185 __update_spec_ctrl(spec_ctrl);

Completed in 228 milliseconds