Lines Matching refs:irqchip
419 struct irq_chip *irqchip, in gpiochip_set_chained_irqchip() argument
476 irq_set_chip_and_handler(irq, chip->irqchip, chip->irq_handler); in gpiochip_irq_map()
560 if (gpiochip->irqchip) { in gpiochip_irqchip_remove()
561 gpiochip->irqchip->irq_request_resources = NULL; in gpiochip_irqchip_remove()
562 gpiochip->irqchip->irq_release_resources = NULL; in gpiochip_irqchip_remove()
563 gpiochip->irqchip = NULL; in gpiochip_irqchip_remove()
592 struct irq_chip *irqchip, in gpiochip_irqchip_add() argument
601 if (!gpiochip || !irqchip) in gpiochip_irqchip_add()
617 gpiochip->irqchip = irqchip; in gpiochip_irqchip_add()
625 gpiochip->irqchip = NULL; in gpiochip_irqchip_add()
628 irqchip->irq_request_resources = gpiochip_irq_reqres; in gpiochip_irqchip_add()
629 irqchip->irq_release_resources = gpiochip_irq_relres; in gpiochip_irqchip_add()