Lines Matching refs:nr_irqs
66 unsigned int virq, unsigned int nr_irqs, in hyperv_irq_remapping_alloc() argument
74 if (!info || info->type != X86_IRQ_ALLOC_TYPE_IOAPIC || nr_irqs > 1) in hyperv_irq_remapping_alloc()
77 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in hyperv_irq_remapping_alloc()
83 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_irq_remapping_alloc()
100 unsigned int virq, unsigned int nr_irqs) in hyperv_irq_remapping_free() argument
102 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_irq_remapping_free()
270 unsigned int virq, unsigned int nr_irqs, in hyperv_root_irq_remapping_alloc() argument
278 if (!info || info->type != X86_IRQ_ALLOC_TYPE_IOAPIC || nr_irqs > 1) in hyperv_root_irq_remapping_alloc()
281 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in hyperv_root_irq_remapping_alloc()
287 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_root_irq_remapping_alloc()
294 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_root_irq_remapping_alloc()
308 unsigned int virq, unsigned int nr_irqs) in hyperv_root_irq_remapping_free() argument
315 for (i = 0; i < nr_irqs; i++) { in hyperv_root_irq_remapping_free()
331 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_root_irq_remapping_free()