Searched refs:vmcb12_gpa (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/arch/x86/kvm/svm/ |
| H A D | nested.c | 470 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 = 0; in nested_svm_vmexit() 1117 kvm_state.hdr.svm.vmcb_pa = svm->nested.vmcb12_gpa; in svm_get_nested_state() [all …]
|
| H A D | svm.h | 89 u64 vmcb12_gpa; member
|
| H A D | svm.c | 1219 svm->nested.vmcb12_gpa = 0; in init_vmcb() 4027 put_smstate(u64, smstate, 0x7ee0, svm->nested.vmcb12_gpa); in svm_pre_enter_smm() 4049 u64 vmcb12_gpa = GET_SMSTATE(u64, smstate, 0x7ee0); in svm_pre_leave_smm() local 4059 gpa_to_gfn(vmcb12_gpa), &map) == -EINVAL) in svm_pre_leave_smm() 4065 ret = enter_svm_guest_mode(svm, vmcb12_gpa, map.hva); in svm_pre_leave_smm()
|