Lines Matching refs:domain
34 struct irq_domain *domain = irq_desc_get_handler_data(desc); in ath79_misc_irq_handler() local
36 void __iomem *base = domain->host_data; in ath79_misc_irq_handler()
53 generic_handle_irq(irq_linear_revmap(domain, bit)); in ath79_misc_irq_handler()
118 struct irq_domain *domain, int irq) in ath79_misc_intc_domain_init() argument
120 void __iomem *base = domain->host_data; in ath79_misc_intc_domain_init()
122 ath79_perfcount_irq = irq_create_mapping(domain, ATH79_MISC_PERF_IRQ); in ath79_misc_intc_domain_init()
128 irq_set_chained_handler_and_data(irq, ath79_misc_irq_handler, domain); in ath79_misc_intc_domain_init()
134 struct irq_domain *domain; in ath79_misc_intc_of_init() local
150 domain = irq_domain_add_linear(node, ATH79_MISC_IRQ_COUNT, in ath79_misc_intc_of_init()
152 if (!domain) { in ath79_misc_intc_of_init()
157 ath79_misc_intc_domain_init(domain, irq); in ath79_misc_intc_of_init()
184 struct irq_domain *domain; in ath79_misc_irq_init() local
191 domain = irq_domain_add_legacy(NULL, ATH79_MISC_IRQ_COUNT, in ath79_misc_irq_init()
193 if (!domain) in ath79_misc_irq_init()
196 ath79_misc_intc_domain_init(domain, irq); in ath79_misc_irq_init()