Searched refs:fault_ipa (Results 1 - 6 of 6) sorted by relevance

/linux-master/arch/arm64/kvm/hyp/
H A Dvgic-v2-cpuif-proxy.c41 phys_addr_t fault_ipa; local
46 fault_ipa = kvm_vcpu_get_fault_ipa(vcpu);
47 fault_ipa |= kvm_vcpu_get_hfar(vcpu) & GENMASK(11, 0);
50 if (fault_ipa < vgic->vgic_cpu_base ||
51 fault_ipa >= (vgic->vgic_cpu_base + KVM_VGIC_V2_CPU_SIZE))
61 if (fault_ipa & 3) {
68 addr += fault_ipa - vgic->vgic_cpu_base;
/linux-master/arch/arm64/kvm/
H A Dmmio.c123 int io_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa) argument
139 kvm_vcpu_get_hfar(vcpu), fault_ipa); local
145 run->arm_nisv.fault_ipa = fault_ipa;
165 trace_kvm_mmio(KVM_TRACE_MMIO_WRITE, len, fault_ipa, &data);
168 ret = kvm_io_bus_write(vcpu, KVM_MMIO_BUS, fault_ipa, len,
172 fault_ipa, NULL);
174 ret = kvm_io_bus_read(vcpu, KVM_MMIO_BUS, fault_ipa, len,
180 run->mmio.phys_addr = fault_ipa;
H A Dmmu.c1377 static int user_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa, argument
1470 fault_ipa &= ~(vma_pagesize - 1);
1472 gfn = fault_ipa >> PAGE_SHIFT;
1538 &fault_ipa);
1577 ret = kvm_pgtable_stage2_relax_perms(pgt, fault_ipa, prot);
1579 ret = kvm_pgtable_stage2_map(pgt, fault_ipa, vma_pagesize,
1598 static void handle_access_fault(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa) argument
1603 trace_kvm_access_fault(fault_ipa);
1607 pte = kvm_pgtable_stage2_mkyoung(mmu->pgt, fault_ipa);
1628 phys_addr_t fault_ipa; local
1672 kvm_vcpu_get_hfar(vcpu), fault_ipa); local
[all...]
/linux-master/arch/arm64/include/asm/
H A Dkvm_host.h1125 int io_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa);
/linux-master/include/uapi/linux/
H A Dkvm.h392 __u64 fault_ipa; member in struct:kvm_run::__anon894::__anon920
/linux-master/tools/include/uapi/linux/
H A Dkvm.h429 __u64 fault_ipa; member in struct:kvm_run::__anon279::__anon305

Completed in 177 milliseconds