Lines Matching refs:virq
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()
94 irq_set_status_flags(virq, IRQ_NO_BALANCING); in uv_domain_alloc()
96 irq_set_status_flags(virq, IRQ_MOVE_PCNTXT); 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()
116 irq_clear_status_flags(virq, IRQ_MOVE_PCNTXT); in uv_domain_free()
117 irq_clear_status_flags(virq, IRQ_NO_BALANCING); in uv_domain_free()
118 irq_domain_free_irqs_top(domain, virq, nr_irqs); in uv_domain_free()