Lines Matching refs:gpa
2354 static int tdp_page_fault(struct kvm_vcpu *vcpu, gva_t gpa,
2360 gfn_t gfn = gpa >> PAGE_SHIFT;
2383 r = __direct_map(vcpu, gpa, error_code & PFERR_WRITE_MASK,
2744 static void mmu_guess_page_from_pte_write(struct kvm_vcpu *vcpu, gpa_t gpa,
2778 void kvm_mmu_pte_write(struct kvm_vcpu *vcpu, gpa_t gpa,
2782 gfn_t gfn = gpa >> PAGE_SHIFT;
2789 unsigned offset = offset_in_page(gpa);
2803 pgprintk("%s: gpa %llx bytes %d\n", __func__, gpa, bytes);
2816 gpa &= ~(gpa_t)7;
2819 r = kvm_read_guest(vcpu->kvm, gpa, &gentry, min(bytes, 8));
2837 mmu_guess_page_from_pte_write(vcpu, gpa, gentry);
2874 pgprintk("misaligned: gpa %llx bytes %d role %x\n",
2875 gpa, bytes, sp->role.word);
2927 gpa_t gpa;
2933 gpa = kvm_mmu_gva_to_gpa_read(vcpu, gva, NULL);
2936 r = kvm_mmu_unprotect_page(vcpu->kvm, gpa >> PAGE_SHIFT);
3438 gpa_t gpa = kvm_mmu_gva_to_gpa_read(vcpu, va, NULL);
3439 gfn_t gfn = gpa >> PAGE_SHIFT;
3451 " gva %lx gpa %llx hpa %llx ent %llx %d\n",
3453 va, gpa, hpa, ent,