Lines Matching refs:domain
80 static int uv_domain_alloc(struct irq_domain *domain, unsigned int virq, in uv_domain_alloc() argument
85 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_alloc()
96 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in uv_domain_alloc()
105 irq_domain_set_info(domain, virq, virq, &uv_irq_chip, chip_data, in uv_domain_alloc()
114 static void uv_domain_free(struct irq_domain *domain, unsigned int virq, in uv_domain_free() argument
117 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_free()
123 irq_domain_free_irqs_top(domain, virq, nr_irqs); in uv_domain_free()
130 static void uv_domain_activate(struct irq_domain *domain, in uv_domain_activate() argument
140 static void uv_domain_deactivate(struct irq_domain *domain, in uv_domain_deactivate() argument
184 struct irq_domain *domain = uv_get_irq_domain(); in uv_setup_irq() local
186 if (!domain) in uv_setup_irq()
196 return irq_domain_alloc_irqs(domain, 1, in uv_setup_irq()