Home
last modified time | relevance | path

Searched refs:vmcb12_gpa (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dnested.c545 if (svm->nested.vmcb12_gpa != svm->nested.last_vmcb12_gpa) { in nested_vmcb02_prepare_save()
547 svm->nested.last_vmcb12_gpa = svm->nested.vmcb12_gpa; in nested_vmcb02_prepare_save()
783 int enter_svm_guest_mode(struct kvm_vcpu *vcpu, u64 vmcb12_gpa, in enter_svm_guest_mode() argument
790 vmcb12_gpa, in enter_svm_guest_mode()
807 svm->nested.vmcb12_gpa = vmcb12_gpa; in enter_svm_guest_mode()
841 u64 vmcb12_gpa; in nested_svm_vmrun() local
861 vmcb12_gpa = svm->vmcb->save.rax; in nested_svm_vmrun()
862 ret = kvm_vcpu_map(vcpu, gpa_to_gfn(vmcb12_gpa), &map); in nested_svm_vmrun()
904 if (enter_svm_guest_mode(vcpu, vmcb12_gpa, vmcb1 in nested_svm_vmrun()
[all...]
H A Dsvm.h160 u64 vmcb12_gpa; member
H A Dsvm.c1350 svm->nested.vmcb12_gpa = INVALID_GPA; in init_vmcb()
4622 smram->smram64.svm_guest_vmcb_gpa = svm->nested.vmcb12_gpa; in svm_enter_smm()
/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dnested.c470 int enter_svm_guest_mode(struct vcpu_svm *svm, u64 vmcb12_gpa, in enter_svm_guest_mode() argument
475 svm->nested.vmcb12_gpa = vmcb12_gpa; in enter_svm_guest_mode()
499 u64 vmcb12_gpa; in nested_svm_vmrun() local
506 vmcb12_gpa = svm->vmcb->save.rax; in nested_svm_vmrun()
507 ret = kvm_vcpu_map(&svm->vcpu, gpa_to_gfn(vmcb12_gpa), &map); in nested_svm_vmrun()
533 trace_kvm_nested_vmrun(svm->vmcb->save.rip, vmcb12_gpa, in nested_svm_vmrun()
576 if (enter_svm_guest_mode(svm, vmcb12_gpa, vmcb12)) in nested_svm_vmrun()
622 rc = kvm_vcpu_map(&svm->vcpu, gpa_to_gfn(svm->nested.vmcb12_gpa), &map); in nested_svm_vmexit()
633 svm->nested.vmcb12_gpa in nested_svm_vmexit()
[all...]
H A Dsvm.h89 u64 vmcb12_gpa; member
H A Dsvm.c1219 svm->nested.vmcb12_gpa = 0; in init_vmcb()
4038 put_smstate(u64, smstate, 0x7ee0, svm->nested.vmcb12_gpa); in svm_pre_enter_smm()
4060 u64 vmcb12_gpa = GET_SMSTATE(u64, smstate, 0x7ee0); in svm_pre_leave_smm() local
4070 gpa_to_gfn(vmcb12_gpa), &map) == -EINVAL) in svm_pre_leave_smm()
4076 ret = enter_svm_guest_mode(svm, vmcb12_gpa, map.hva); in svm_pre_leave_smm()

Completed in 16 milliseconds