Lines Matching refs:cr3
76 u64 cr3 = svm->nested.ctl.nested_cr3; in nested_svm_get_tdp_pdptr() local
80 ret = kvm_vcpu_read_guest_page(vcpu, gpa_to_gfn(cr3), &pdpte, in nested_svm_get_tdp_pdptr()
81 offset_in_page(cr3) + index * 8, 8); in nested_svm_get_tdp_pdptr()
274 CC(kvm_vcpu_is_illegal_gpa(vcpu, save->cr3))) in nested_vmcb_check_cr3_cr4()
419 static int nested_svm_load_cr3(struct kvm_vcpu *vcpu, unsigned long cr3, in nested_svm_load_cr3() argument
422 if (CC(kvm_vcpu_is_illegal_gpa(vcpu, cr3))) in nested_svm_load_cr3()
426 CC(!load_pdptrs(vcpu, vcpu->arch.walk_mmu, cr3))) in nested_svm_load_cr3()
430 kvm_mmu_new_pgd(vcpu, cr3); in nested_svm_load_cr3()
432 vcpu->arch.cr3 = cr3; in nested_svm_load_cr3()
611 ret = nested_svm_load_cr3(&svm->vcpu, vmcb12->save.cr3, in enter_svm_guest_mode()
683 svm->vmcb01.ptr->save.cr3 = kvm_read_cr3(vcpu); in nested_svm_vmrun()
722 to_save->cr3 = from_save->cr3; in svm_copy_vmrun_state()
783 vmcb12->save.cr3 = kvm_read_cr3(vcpu); in nested_svm_vmexit()
862 rc = nested_svm_load_cr3(vcpu, svm->vmcb->save.cr3, false, true); in nested_svm_vmexit()
1391 ret = nested_svm_load_cr3(&svm->vcpu, vcpu->arch.cr3, in svm_set_nested_state()
1420 if (CC(!load_pdptrs(vcpu, vcpu->arch.walk_mmu, vcpu->arch.cr3))) in svm_get_nested_state_pages()