Lines Matching refs:irq_domain
93 static struct irq_domain *hlwd_irq_host;
95 static int hlwd_pic_map(struct irq_domain *h, unsigned int virq, in hlwd_pic_map()
108 static unsigned int __hlwd_pic_get_irq(struct irq_domain *h) in __hlwd_pic_get_irq()
127 struct irq_domain *irq_domain = irq_get_handler_data(cascade_virq); in hlwd_pic_irq_cascade() local
134 virq = __hlwd_pic_get_irq(irq_domain); in hlwd_pic_irq_cascade()
159 struct irq_domain *hlwd_pic_init(struct device_node *np) in hlwd_pic_init()
161 struct irq_domain *irq_domain; in hlwd_pic_init() local
181 irq_domain = irq_domain_add_linear(np, HLWD_NR_IRQS, in hlwd_pic_init()
183 if (!irq_domain) { in hlwd_pic_init()
189 return irq_domain; in hlwd_pic_init()
204 struct irq_domain *host; in hlwd_pic_probe()