Lines Matching refs:cr3
62 u64 cr3 = svm->nested.ctl.nested_cr3; in nested_svm_get_tdp_pdptr() local
66 ret = kvm_vcpu_read_guest_page(vcpu, gpa_to_gfn(cr3), &pdpte, in nested_svm_get_tdp_pdptr()
67 offset_in_page(cr3) + index * 8, 8); in nested_svm_get_tdp_pdptr()
304 CC(kvm_vcpu_is_illegal_gpa(vcpu, save->cr3))) in __nested_vmcb_check_save()
394 to->cr3 = from->cr3; in __nested_copy_vmcb_save_to_cache()
508 static int nested_svm_load_cr3(struct kvm_vcpu *vcpu, unsigned long cr3, in nested_svm_load_cr3() argument
511 if (CC(kvm_vcpu_is_illegal_gpa(vcpu, cr3))) in nested_svm_load_cr3()
515 CC(!load_pdptrs(vcpu, cr3))) in nested_svm_load_cr3()
518 vcpu->arch.cr3 = cr3; in nested_svm_load_cr3()
524 kvm_mmu_new_pgd(vcpu, cr3); in nested_svm_load_cr3()
780 vmcb12->save.cr3, in enter_svm_guest_mode()
801 ret = nested_svm_load_cr3(&svm->vcpu, svm->nested.save.cr3, in enter_svm_guest_mode()
884 vmcb01->save.cr3 = kvm_read_cr3(vcpu); in nested_svm_vmrun()
925 to_save->cr3 = from_save->cr3; in svm_copy_vmrun_state()
987 vmcb12->save.cr3 = kvm_read_cr3(vcpu); in nested_svm_vmexit()
1080 rc = nested_svm_load_cr3(vcpu, vmcb01->save.cr3, false, true); in nested_svm_vmexit()
1706 ret = nested_svm_load_cr3(&svm->vcpu, vcpu->arch.cr3, in svm_set_nested_state()
1736 if (CC(!load_pdptrs(vcpu, vcpu->arch.cr3))) in svm_get_nested_state_pages()