Lines Matching refs:cr3
62 u64 cr3 = svm->nested.ctl.nested_cr3; in nested_svm_get_tdp_pdptr() local
70 ret = kvm_vcpu_read_guest_page(vcpu, gpa_to_gfn(cr3), &pdpte, in nested_svm_get_tdp_pdptr()
71 (cr3 & GENMASK(11, 5)) + index * 8, 8); in nested_svm_get_tdp_pdptr()
309 CC(!kvm_vcpu_is_legal_cr3(vcpu, save->cr3))) in __nested_vmcb_check_save()
401 to->cr3 = from->cr3; in __nested_copy_vmcb_save_to_cache()
511 static int nested_svm_load_cr3(struct kvm_vcpu *vcpu, unsigned long cr3, in nested_svm_load_cr3() argument
514 if (CC(!kvm_vcpu_is_legal_cr3(vcpu, cr3))) in nested_svm_load_cr3()
518 CC(!load_pdptrs(vcpu, cr3))) in nested_svm_load_cr3()
521 vcpu->arch.cr3 = cr3; in nested_svm_load_cr3()
527 kvm_mmu_new_pgd(vcpu, cr3); in nested_svm_load_cr3()
802 vmcb12->save.cr3, in enter_svm_guest_mode()
823 ret = nested_svm_load_cr3(&svm->vcpu, svm->nested.save.cr3, in enter_svm_guest_mode()
906 vmcb01->save.cr3 = kvm_read_cr3(vcpu); in nested_svm_vmrun()
947 to_save->cr3 = from_save->cr3; in svm_copy_vmrun_state()
1009 vmcb12->save.cr3 = kvm_read_cr3(vcpu); in nested_svm_vmexit()
1139 rc = nested_svm_load_cr3(vcpu, vmcb01->save.cr3, false, true); in nested_svm_vmexit()
1768 ret = nested_svm_load_cr3(&svm->vcpu, vcpu->arch.cr3, in svm_set_nested_state()
1798 if (CC(!load_pdptrs(vcpu, vcpu->arch.cr3))) in svm_get_nested_state_pages()