Lines Matching refs:nr_irqs
66 unsigned int virq, unsigned int nr_irqs, in hyperv_irq_remapping_alloc() argument
73 if (!info || info->type != X86_IRQ_ALLOC_TYPE_IOAPIC || nr_irqs > 1) in hyperv_irq_remapping_alloc()
76 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in hyperv_irq_remapping_alloc()
82 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_irq_remapping_alloc()
98 unsigned int virq, unsigned int nr_irqs) in hyperv_irq_remapping_free() argument
100 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_irq_remapping_free()
273 unsigned int virq, unsigned int nr_irqs, in hyperv_root_irq_remapping_alloc() argument
281 if (!info || info->type != X86_IRQ_ALLOC_TYPE_IOAPIC || nr_irqs > 1) in hyperv_root_irq_remapping_alloc()
284 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in hyperv_root_irq_remapping_alloc()
290 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_root_irq_remapping_alloc()
297 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_root_irq_remapping_alloc()
311 unsigned int virq, unsigned int nr_irqs) in hyperv_root_irq_remapping_free() argument
318 for (i = 0; i < nr_irqs; i++) { in hyperv_root_irq_remapping_free()
334 irq_domain_free_irqs_common(domain, virq, nr_irqs); in hyperv_root_irq_remapping_free()