Lines Matching refs:fault_ipa
942 static int user_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa, in user_mem_abort() argument
1025 fault_ipa &= ~(vma_pagesize - 1); in user_mem_abort()
1027 gfn = fault_ipa >> PAGE_SHIFT; in user_mem_abort()
1106 &fault_ipa); in user_mem_abort()
1136 ret = kvm_pgtable_stage2_relax_perms(pgt, fault_ipa, prot); in user_mem_abort()
1138 ret = kvm_pgtable_stage2_map(pgt, fault_ipa, vma_pagesize, in user_mem_abort()
1157 static void handle_access_fault(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa) in handle_access_fault() argument
1163 trace_kvm_access_fault(fault_ipa); in handle_access_fault()
1167 kpte = kvm_pgtable_stage2_mkyoung(mmu->pgt, fault_ipa); in handle_access_fault()
1189 phys_addr_t fault_ipa; in kvm_handle_guest_abort() local
1198 fault_ipa = kvm_vcpu_get_fault_ipa(vcpu); in kvm_handle_guest_abort()
1207 if (kvm_handle_guest_sea(fault_ipa, kvm_vcpu_get_esr(vcpu))) in kvm_handle_guest_abort()
1214 kvm_vcpu_get_hfar(vcpu), fault_ipa); in kvm_handle_guest_abort()
1228 gfn = fault_ipa >> PAGE_SHIFT; in kvm_handle_guest_abort()
1272 fault_ipa |= kvm_vcpu_get_hfar(vcpu) & ((1 << 12) - 1); in kvm_handle_guest_abort()
1273 ret = io_mem_abort(vcpu, fault_ipa); in kvm_handle_guest_abort()
1278 VM_BUG_ON(fault_ipa >= kvm_phys_size(vcpu->kvm)); in kvm_handle_guest_abort()
1281 handle_access_fault(vcpu, fault_ipa); in kvm_handle_guest_abort()
1286 ret = user_mem_abort(vcpu, fault_ipa, memslot, hva, fault_status); in kvm_handle_guest_abort()