Lines Matching refs:irqchip
495 struct irq_chip *irqchip, in gpiochip_set_chained_irqchip() argument
552 irq_set_chip_and_handler(irq, chip->irqchip, chip->irq_handler); in gpiochip_irq_map()
640 if (gpiochip->irqchip) { in gpiochip_irqchip_remove()
641 gpiochip->irqchip->irq_request_resources = NULL; in gpiochip_irqchip_remove()
642 gpiochip->irqchip->irq_release_resources = NULL; in gpiochip_irqchip_remove()
643 gpiochip->irqchip = NULL; in gpiochip_irqchip_remove()
673 struct irq_chip *irqchip, in _gpiochip_irqchip_add() argument
683 if (!gpiochip || !irqchip) in _gpiochip_irqchip_add()
699 gpiochip->irqchip = irqchip; in _gpiochip_irqchip_add()
708 gpiochip->irqchip = NULL; in _gpiochip_irqchip_add()
716 if (!irqchip->irq_request_resources && in _gpiochip_irqchip_add()
717 !irqchip->irq_release_resources) { in _gpiochip_irqchip_add()
718 irqchip->irq_request_resources = gpiochip_irq_reqres; in _gpiochip_irqchip_add()
719 irqchip->irq_release_resources = gpiochip_irq_relres; in _gpiochip_irqchip_add()