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,
108 static unsigned int __hlwd_pic_get_irq(struct irq_domain *h)
124 struct irq_domain *irq_domain = irq_desc_get_handler_data(desc);
131 hwirq = __hlwd_pic_get_irq(irq_domain);
133 generic_handle_domain_irq(irq_domain, hwirq);
156 static struct irq_domain *__init hlwd_pic_init(struct device_node *np)
158 struct irq_domain *irq_domain;
178 irq_domain = irq_domain_create_linear(of_fwnode_handle(np),
181 if (!irq_domain) {
182 pr_err("failed to allocate irq_domain\n");
187 return irq_domain;
203 struct irq_domain *host;