Lines Matching refs:pimap
5791 kfree(kvm->arch.pimap);
5803 struct kvmppc_passthru_irqmap *pimap;
5817 pimap = kvm->arch.pimap;
5818 if (pimap == NULL) {
5820 pimap = kvmppc_alloc_pimap();
5821 if (pimap == NULL) {
5825 kvm->arch.pimap = pimap;
5846 for (i = 0; i < pimap->n_mapped; i++) {
5847 if (guest_gsi == pimap->mapped[i].v_hwirq) {
5848 if (pimap->mapped[i].r_hwirq) {
5861 irq_map = &pimap->mapped[i];
5880 if (i == pimap->n_mapped)
5881 pimap->n_mapped++;
5898 struct kvmppc_passthru_irqmap *pimap;
5909 if (!kvm->arch.pimap)
5912 pimap = kvm->arch.pimap;
5914 for (i = 0; i < pimap->n_mapped; i++) {
5915 if (guest_gsi == pimap->mapped[i].v_hwirq)
5919 if (i == pimap->n_mapped) {
5927 kvmppc_xics_clr_mapped(kvm, guest_gsi, pimap->mapped[i].r_hwirq);
5930 pimap->mapped[i].r_hwirq = 0;