Searched refs:fault_ipa (Results 1 - 4 of 4) sorted by relevance
/linux-4.4.14/arch/arm/kvm/ |
H A D | mmio.c | 163 phys_addr_t fault_ipa) io_mem_abort() 192 trace_kvm_mmio(KVM_TRACE_MMIO_WRITE, len, fault_ipa, data); io_mem_abort() 195 ret = kvm_io_bus_write(vcpu, KVM_MMIO_BUS, fault_ipa, len, io_mem_abort() 199 fault_ipa, 0); io_mem_abort() 201 ret = kvm_io_bus_read(vcpu, KVM_MMIO_BUS, fault_ipa, len, io_mem_abort() 207 run->mmio.phys_addr = fault_ipa; io_mem_abort() 162 io_mem_abort(struct kvm_vcpu *vcpu, struct kvm_run *run, phys_addr_t fault_ipa) io_mem_abort() argument
|
H A D | mmu.c | 1215 static int user_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa, user_mem_abort() argument 1222 gfn_t gfn = fault_ipa >> PAGE_SHIFT; user_mem_abort() 1249 gfn = (fault_ipa & PMD_MASK) >> PAGE_SHIFT; user_mem_abort() 1313 hugetlb = transparent_hugepage_adjust(&pfn, &fault_ipa); user_mem_abort() 1325 ret = stage2_set_pmd_huge(kvm, memcache, fault_ipa, &new_pmd); user_mem_abort() 1335 ret = stage2_set_pte(kvm, memcache, fault_ipa, &new_pte, flags); user_mem_abort() 1350 static void handle_access_fault(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa) handle_access_fault() argument 1357 trace_kvm_access_fault(fault_ipa); handle_access_fault() 1361 pmd = stage2_get_pmd(vcpu->kvm, NULL, fault_ipa); handle_access_fault() 1372 pte = pte_offset_kernel(pmd, fault_ipa); handle_access_fault() 1400 phys_addr_t fault_ipa; kvm_handle_guest_abort() local 1408 fault_ipa = kvm_vcpu_get_fault_ipa(vcpu); kvm_handle_guest_abort() 1411 kvm_vcpu_get_hfar(vcpu), fault_ipa); kvm_handle_guest_abort() local 1426 gfn = fault_ipa >> PAGE_SHIFT; kvm_handle_guest_abort() 1444 fault_ipa |= kvm_vcpu_get_hfar(vcpu) & ((1 << 12) - 1); kvm_handle_guest_abort() 1445 ret = io_mem_abort(vcpu, run, fault_ipa); kvm_handle_guest_abort() 1450 VM_BUG_ON(fault_ipa >= KVM_PHYS_SIZE); kvm_handle_guest_abort() 1453 handle_access_fault(vcpu, fault_ipa); kvm_handle_guest_abort() 1458 ret = user_mem_abort(vcpu, fault_ipa, memslot, hva, fault_status); kvm_handle_guest_abort()
|
/linux-4.4.14/arch/arm64/include/asm/ |
H A D | kvm_mmio.h | 36 phys_addr_t fault_ipa);
|
/linux-4.4.14/arch/arm/include/asm/ |
H A D | kvm_mmio.h | 33 phys_addr_t fault_ipa);
|
Completed in 156 milliseconds