Lines Matching defs:pimap
5628 kfree(kvm->arch.pimap);
5640 struct kvmppc_passthru_irqmap *pimap;
5654 pimap = kvm->arch.pimap;
5655 if (pimap == NULL) {
5657 pimap = kvmppc_alloc_pimap();
5658 if (pimap == NULL) {
5662 kvm->arch.pimap = pimap;
5683 for (i = 0; i < pimap->n_mapped; i++) {
5684 if (guest_gsi == pimap->mapped[i].v_hwirq) {
5685 if (pimap->mapped[i].r_hwirq) {
5698 irq_map = &pimap->mapped[i];
5717 if (i == pimap->n_mapped)
5718 pimap->n_mapped++;
5735 struct kvmppc_passthru_irqmap *pimap;
5746 if (!kvm->arch.pimap)
5749 pimap = kvm->arch.pimap;
5751 for (i = 0; i < pimap->n_mapped; i++) {
5752 if (guest_gsi == pimap->mapped[i].v_hwirq)
5756 if (i == pimap->n_mapped) {
5764 kvmppc_xics_clr_mapped(kvm, guest_gsi, pimap->mapped[i].r_hwirq);
5767 pimap->mapped[i].r_hwirq = 0;