Searched refs:vmcb12_gpa (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.15/arch/x86/kvm/svm/ |
| D | nested.c | 456 if (svm->nested.vmcb12_gpa != svm->nested.last_vmcb12_gpa) { in nested_vmcb02_prepare_save() 458 svm->nested.last_vmcb12_gpa = svm->nested.vmcb12_gpa; in nested_vmcb02_prepare_save() 580 int enter_svm_guest_mode(struct kvm_vcpu *vcpu, u64 vmcb12_gpa, in enter_svm_guest_mode() argument 586 trace_kvm_nested_vmrun(svm->vmcb->save.rip, vmcb12_gpa, in enter_svm_guest_mode() 600 svm->nested.vmcb12_gpa = vmcb12_gpa; in enter_svm_guest_mode() 632 u64 vmcb12_gpa; in nested_svm_vmrun() local 644 vmcb12_gpa = svm->vmcb->save.rax; in nested_svm_vmrun() 645 ret = kvm_vcpu_map(vcpu, gpa_to_gfn(vmcb12_gpa), &map); in nested_svm_vmrun() 686 if (enter_svm_guest_mode(vcpu, vmcb12_gpa, vmcb12, true)) in nested_svm_vmrun() 756 rc = kvm_vcpu_map(vcpu, gpa_to_gfn(svm->nested.vmcb12_gpa), &map); in nested_svm_vmexit() [all …]
|
| D | svm.h | 110 u64 vmcb12_gpa; member
|
| D | svm.c | 1258 svm->nested.vmcb12_gpa = INVALID_GPA; in init_vmcb() 4300 put_smstate(u64, smstate, 0x7ee0, svm->nested.vmcb12_gpa); in svm_enter_smm() 4339 u64 saved_efer, vmcb12_gpa; in svm_leave_smm() local 4357 vmcb12_gpa = GET_SMSTATE(u64, smstate, 0x7ee0); in svm_leave_smm() 4358 if (kvm_vcpu_map(vcpu, gpa_to_gfn(vmcb12_gpa), &map) == -EINVAL) in svm_leave_smm() 4381 ret = enter_svm_guest_mode(vcpu, vmcb12_gpa, vmcb12, false); in svm_leave_smm()
|