pimap 329 arch/powerpc/include/asm/kvm_host.h struct kvmppc_passthru_irqmap *pimap; pimap 605 arch/powerpc/include/asm/kvm_ppc.h return kvm->arch.pimap; pimap 626 arch/powerpc/include/asm/kvm_ppc.h struct kvmppc_passthru_irqmap *pimap, pimap 5002 arch/powerpc/kvm/book3s_hv.c kfree(kvm->arch.pimap); pimap 5014 arch/powerpc/kvm/book3s_hv.c struct kvmppc_passthru_irqmap *pimap; pimap 5027 arch/powerpc/kvm/book3s_hv.c pimap = kvm->arch.pimap; pimap 5028 arch/powerpc/kvm/book3s_hv.c if (pimap == NULL) { pimap 5030 arch/powerpc/kvm/book3s_hv.c pimap = kvmppc_alloc_pimap(); pimap 5031 arch/powerpc/kvm/book3s_hv.c if (pimap == NULL) { pimap 5035 arch/powerpc/kvm/book3s_hv.c kvm->arch.pimap = pimap; pimap 5056 arch/powerpc/kvm/book3s_hv.c for (i = 0; i < pimap->n_mapped; i++) { pimap 5057 arch/powerpc/kvm/book3s_hv.c if (guest_gsi == pimap->mapped[i].v_hwirq) { pimap 5058 arch/powerpc/kvm/book3s_hv.c if (pimap->mapped[i].r_hwirq) { pimap 5071 arch/powerpc/kvm/book3s_hv.c irq_map = &pimap->mapped[i]; pimap 5083 arch/powerpc/kvm/book3s_hv.c if (i == pimap->n_mapped) pimap 5084 arch/powerpc/kvm/book3s_hv.c pimap->n_mapped++; pimap 5101 arch/powerpc/kvm/book3s_hv.c struct kvmppc_passthru_irqmap *pimap; pimap 5112 arch/powerpc/kvm/book3s_hv.c if (!kvm->arch.pimap) pimap 5115 arch/powerpc/kvm/book3s_hv.c pimap = kvm->arch.pimap; pimap 5117 arch/powerpc/kvm/book3s_hv.c for (i = 0; i < pimap->n_mapped; i++) { pimap 5118 arch/powerpc/kvm/book3s_hv.c if (guest_gsi == pimap->mapped[i].v_hwirq) pimap 5122 arch/powerpc/kvm/book3s_hv.c if (i == pimap->n_mapped) { pimap 5128 arch/powerpc/kvm/book3s_hv.c rc = kvmppc_xive_clr_mapped(kvm, guest_gsi, pimap->mapped[i].desc); pimap 5130 arch/powerpc/kvm/book3s_hv.c kvmppc_xics_clr_mapped(kvm, guest_gsi, pimap->mapped[i].r_hwirq); pimap 5133 arch/powerpc/kvm/book3s_hv.c pimap->mapped[i].r_hwirq = 0; pimap 353 arch/powerpc/kvm/book3s_hv_builtin.c static struct kvmppc_irq_map *get_irqmap(struct kvmppc_passthru_irqmap *pimap, pimap 368 arch/powerpc/kvm/book3s_hv_builtin.c for (i = 0; i < pimap->n_mapped; i++) { pimap 369 arch/powerpc/kvm/book3s_hv_builtin.c if (xisr == pimap->mapped[i].r_hwirq) { pimap 375 arch/powerpc/kvm/book3s_hv_builtin.c return &pimap->mapped[i]; pimap 395 arch/powerpc/kvm/book3s_hv_builtin.c struct kvmppc_passthru_irqmap *pimap; pimap 402 arch/powerpc/kvm/book3s_hv_builtin.c pimap = kvmppc_get_passthru_irqmap(vcpu->kvm); pimap 403 arch/powerpc/kvm/book3s_hv_builtin.c if (!pimap) pimap 405 arch/powerpc/kvm/book3s_hv_builtin.c irq_map = get_irqmap(pimap, xisr); pimap 412 arch/powerpc/kvm/book3s_hv_builtin.c return kvmppc_deliver_irq_passthru(vcpu, xirr, irq_map, pimap, again); pimap 856 arch/powerpc/kvm/book3s_hv_rm_xics.c struct kvmppc_passthru_irqmap *pimap, pimap 926 arch/powerpc/kvm/book3s_xics.c struct kvmppc_passthru_irqmap *pimap) pimap 930 arch/powerpc/kvm/book3s_xics.c if (!pimap) pimap 933 arch/powerpc/kvm/book3s_xics.c pimap->n_mapped); pimap 934 arch/powerpc/kvm/book3s_xics.c for (i = 0; i < pimap->n_mapped; i++) { pimap 936 arch/powerpc/kvm/book3s_xics.c pimap->mapped[i].r_hwirq, pimap->mapped[i].v_hwirq); pimap 960 arch/powerpc/kvm/book3s_xics.c xics_debugfs_irqmap(m, kvm->arch.pimap);