Lines Matching refs:pirq
104 struct dwapb_gpio_port_irqchip *pirq; member
427 static int dwapb_convert_irqs(struct dwapb_gpio_port_irqchip *pirq, in dwapb_convert_irqs() argument
437 pirq->irq[pirq->nr_irqs++] = pp->irq[i]; in dwapb_convert_irqs()
440 return pirq->nr_irqs ? 0 : -ENOENT; in dwapb_convert_irqs()
447 struct dwapb_gpio_port_irqchip *pirq; in dwapb_configure_irqs() local
452 pirq = devm_kzalloc(gpio->dev, sizeof(*pirq), GFP_KERNEL); in dwapb_configure_irqs()
453 if (!pirq) in dwapb_configure_irqs()
456 if (dwapb_convert_irqs(pirq, pp)) { in dwapb_configure_irqs()
465 port->pirq = pirq; in dwapb_configure_irqs()
486 girq->num_parents = pirq->nr_irqs; in dwapb_configure_irqs()
487 girq->parents = pirq->irq; in dwapb_configure_irqs()
497 devm_kfree(gpio->dev, pirq); in dwapb_configure_irqs()