Home
last modified time | relevance | path

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

/linux/arch/x86/kvm/svm/
H A Dnested.c559 to->s_cet = from->s_cet; in __nested_copy_vmcb_save_to_cache()
745 vmcb02->save.s_cet = save->s_cet; in nested_vmcb02_prepare_save()
1186 to_save->s_cet = from_save->s_cet; in svm_copy_vmrun_state()
1247 vmcb12->save.s_cet = vmcb02->save.s_cet; in nested_svm_vmexit_update_vmcb12()
H A Dsvm.h163 u64 s_cet; member
H A Dsvm.c2823 msr_info->data = svm->vmcb->save.s_cet; in svm_get_msr()
3058 svm->vmcb->save.s_cet = data; in svm_set_msr()
3477 "s_cet:", save->s_cet, "ssp:", save->ssp); in dump_vmcb()
/linux/arch/x86/kvm/vmx/
H A Dnested.c2532 static void vmcs_read_cet_state(struct kvm_vcpu *vcpu, u64 *s_cet, in vmcs_read_cet_state() argument
2537 *s_cet = vmcs_readl(GUEST_S_CET); in vmcs_read_cet_state()
2545 static void vmcs_write_cet_state(struct kvm_vcpu *vcpu, u64 s_cet, in vmcs_write_cet_state() argument
2550 vmcs_writel(GUEST_S_CET, s_cet); in vmcs_write_cet_state()
3142 static int nested_vmx_check_cet_state_common(struct kvm_vcpu *vcpu, u64 s_cet, in nested_vmx_check_cet_state_common() argument
3145 if (CC(!kvm_is_valid_u_s_cet(vcpu, s_cet)) || CC(!IS_ALIGNED(ssp, 4)) || in nested_vmx_check_cet_state_common()
/linux/arch/x86/kvm/
H A Dx86.c10130 rdmsrq(MSR_IA32_S_CET, kvm_host.s_cet); in kvm_x86_vendor_init()
10137 if (WARN_ON_ONCE(kvm_host.s_cet & CET_SHSTK_EN)) in kvm_x86_vendor_init()
12383 u64 u_cet, s_cet; in kvm_task_switch() local
12394 __kvm_emulate_msr_read(vcpu, MSR_IA32_S_CET, &s_cet)) in kvm_task_switch()
12397 if ((u_cet | s_cet) & (CET_ENDBR_EN | CET_SHSTK_EN)) in kvm_task_switch()