Lines Matching defs:cr3
62 u64 cr3 = svm->nested.ctl.nested_cr3;
66 ret = kvm_vcpu_read_guest_page(vcpu, gpa_to_gfn(cr3), &pdpte,
67 offset_in_page(cr3) + index * 8, 8);
305 CC(!kvm_vcpu_is_legal_cr3(vcpu, save->cr3)))
397 to->cr3 = from->cr3;
504 * Load guest's/host's cr3 on nested vmentry or vmexit. @nested_npt is true
507 static int nested_svm_load_cr3(struct kvm_vcpu *vcpu, unsigned long cr3,
510 if (CC(!kvm_vcpu_is_legal_cr3(vcpu, cr3)))
514 CC(!load_pdptrs(vcpu, cr3)))
517 vcpu->arch.cr3 = cr3;
523 kvm_mmu_new_pgd(vcpu, cr3);
798 vmcb12->save.cr3,
819 ret = nested_svm_load_cr3(&svm->vcpu, svm->nested.save.cr3,
902 vmcb01->save.cr3 = kvm_read_cr3(vcpu);
943 to_save->cr3 = from_save->cr3;
1005 vmcb12->save.cr3 = kvm_read_cr3(vcpu);
1135 rc = nested_svm_load_cr3(vcpu, vmcb01->save.cr3, false, true);
1764 ret = nested_svm_load_cr3(&svm->vcpu, vcpu->arch.cr3,
1794 if (CC(!load_pdptrs(vcpu, vcpu->arch.cr3)))