Lines Matching refs:cr3
61 u64 cr3 = svm->nested.ctl.nested_cr3; in nested_svm_get_tdp_pdptr() local
65 ret = kvm_vcpu_read_guest_page(vcpu, gpa_to_gfn(cr3), &pdpte, in nested_svm_get_tdp_pdptr()
66 offset_in_page(cr3) + index * 8, 8); in nested_svm_get_tdp_pdptr()
302 CC(kvm_vcpu_is_illegal_gpa(vcpu, save->cr3))) in __nested_vmcb_check_save()
392 to->cr3 = from->cr3; in __nested_copy_vmcb_save_to_cache()
497 static int nested_svm_load_cr3(struct kvm_vcpu *vcpu, unsigned long cr3, in nested_svm_load_cr3() argument
500 if (CC(kvm_vcpu_is_illegal_gpa(vcpu, cr3))) in nested_svm_load_cr3()
504 CC(!load_pdptrs(vcpu, cr3))) in nested_svm_load_cr3()
507 vcpu->arch.cr3 = cr3; in nested_svm_load_cr3()
513 kvm_mmu_new_pgd(vcpu, cr3); in nested_svm_load_cr3()
769 vmcb12->save.cr3, in enter_svm_guest_mode()
790 ret = nested_svm_load_cr3(&svm->vcpu, svm->nested.save.cr3, in enter_svm_guest_mode()
864 vmcb01->save.cr3 = kvm_read_cr3(vcpu); in nested_svm_vmrun()
905 to_save->cr3 = from_save->cr3; in svm_copy_vmrun_state()
967 vmcb12->save.cr3 = kvm_read_cr3(vcpu); in nested_svm_vmexit()
1061 rc = nested_svm_load_cr3(vcpu, vmcb01->save.cr3, false, true); in nested_svm_vmexit()
1677 ret = nested_svm_load_cr3(&svm->vcpu, vcpu->arch.cr3, in svm_set_nested_state()
1707 if (CC(!load_pdptrs(vcpu, vcpu->arch.cr3))) in svm_get_nested_state_pages()