Lines Matching refs:irq_domain
225 static int exynos_eint_irq_map(struct irq_domain *h, unsigned int virq, in exynos_eint_irq_map()
258 virq = irq_linear_revmap(bank->irq_domain, pin); in exynos_eint_gpio_irq()
298 bank->irq_domain = irq_domain_add_linear(bank->of_node, in exynos_eint_gpio_init()
300 if (!bank->irq_domain) { in exynos_eint_gpio_init()
309 irq_domain_remove(bank->irq_domain); in exynos_eint_gpio_init()
323 irq_domain_remove(bank->irq_domain); in exynos_eint_gpio_init()
405 eint_irq = irq_linear_revmap(bank->irq_domain, eintd->irq); in exynos_irq_eint0_15()
412 struct irq_domain *domain) in exynos_irq_demux_eint()
440 exynos_irq_demux_eint(pend & ~mask, b->irq_domain); in exynos_irq_demux_eint16_31()
486 bank->irq_domain = irq_domain_add_linear(bank->of_node, in exynos_eint_wkup_init()
488 if (!bank->irq_domain) { in exynos_eint_wkup_init()