Lines Matching refs:irq_domain
251 static int exynos_eint_irq_map(struct irq_domain *h, unsigned int virq, in exynos_eint_irq_map()
284 virq = irq_linear_revmap(bank->irq_domain, pin); in exynos_eint_gpio_irq()
324 bank->irq_domain = irq_domain_add_linear(bank->of_node, in exynos_eint_gpio_init()
326 if (!bank->irq_domain) { in exynos_eint_gpio_init()
335 irq_domain_remove(bank->irq_domain); in exynos_eint_gpio_init()
349 irq_domain_remove(bank->irq_domain); in exynos_eint_gpio_init()
435 eint_irq = irq_linear_revmap(bank->irq_domain, eintd->irq); in exynos_irq_eint0_15()
442 struct irq_domain *domain) in exynos_irq_demux_eint()
471 exynos_irq_demux_eint(pend & ~mask, b->irq_domain); in exynos_irq_demux_eint16_31()
513 bank->irq_domain = irq_domain_add_linear(bank->of_node, in exynos_eint_wkup_init()
515 if (!bank->irq_domain) { in exynos_eint_wkup_init()