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);