Lines Matching refs:irqchip
1529 struct irq_chip *irqchip, in gpiochip_set_chained_irqchip() argument
1589 irq_set_chip_and_handler(irq, chip->irqchip, chip->irq_handler); in gpiochip_irq_map()
1680 if (gpiochip->irqchip) { in gpiochip_irqchip_remove()
1681 gpiochip->irqchip->irq_request_resources = NULL; in gpiochip_irqchip_remove()
1682 gpiochip->irqchip->irq_release_resources = NULL; in gpiochip_irqchip_remove()
1683 gpiochip->irqchip = NULL; in gpiochip_irqchip_remove()
1715 struct irq_chip *irqchip, in _gpiochip_irqchip_add() argument
1726 if (!gpiochip || !irqchip) in _gpiochip_irqchip_add()
1757 gpiochip->irqchip = irqchip; in _gpiochip_irqchip_add()
1766 gpiochip->irqchip = NULL; in _gpiochip_irqchip_add()
1774 if (!irqchip->irq_request_resources && in _gpiochip_irqchip_add()
1775 !irqchip->irq_release_resources) { in _gpiochip_irqchip_add()
1776 irqchip->irq_request_resources = gpiochip_irq_reqres; in _gpiochip_irqchip_add()
1777 irqchip->irq_release_resources = gpiochip_irq_relres; in _gpiochip_irqchip_add()