Lines Matching refs:virq
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()
99 irq_set_status_flags(virq, IRQ_NO_BALANCING); in uv_domain_alloc()
101 irq_set_status_flags(virq, IRQ_MOVE_PCNTXT); 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()
121 irq_clear_status_flags(virq, IRQ_MOVE_PCNTXT); in uv_domain_free()
122 irq_clear_status_flags(virq, IRQ_NO_BALANCING); in uv_domain_free()
123 irq_domain_free_irqs_top(domain, virq, nr_irqs); in uv_domain_free()