Lines Matching refs:domain
75 static int uv_domain_alloc(struct irq_domain *domain, unsigned int virq, in uv_domain_alloc() argument
80 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_alloc()
91 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in uv_domain_alloc()
100 irq_domain_set_info(domain, virq, virq, &uv_irq_chip, chip_data, in uv_domain_alloc()
109 static void uv_domain_free(struct irq_domain *domain, unsigned int virq, in uv_domain_free() argument
112 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_free()
118 irq_domain_free_irqs_top(domain, virq, nr_irqs); in uv_domain_free()
125 static int uv_domain_activate(struct irq_domain *domain, in uv_domain_activate() argument
136 static void uv_domain_deactivate(struct irq_domain *domain, in uv_domain_deactivate() argument
189 struct irq_domain *domain = uv_get_irq_domain(); in uv_setup_irq() local
191 if (!domain) in uv_setup_irq()
201 return irq_domain_alloc_irqs(domain, 1, in uv_setup_irq()