Lines Matching refs:irqdomain
108 struct irq_domain *irqdomain; member
196 return irq_create_mapping(sachip->irqdomain, hwirq); in sa1111_map_irq()
208 struct irq_domain *irqdomain; in sa1111_irq_handler() local
225 irqdomain = sachip->irqdomain; in sa1111_irq_handler()
229 generic_handle_domain_irq(irqdomain, i); in sa1111_irq_handler()
233 generic_handle_domain_irq(irqdomain, i); in sa1111_irq_handler()
416 sachip->irqdomain = irq_domain_add_linear(NULL, SA1111_IRQ_NR, in sa1111_setup_irq()
419 if (!sachip->irqdomain) { in sa1111_setup_irq()
424 irq_domain_associate_many(sachip->irqdomain, in sa1111_setup_irq()
427 irq_domain_associate_many(sachip->irqdomain, in sa1111_setup_irq()
447 struct irq_domain *domain = sachip->irqdomain; in sa1111_remove_irq()