Lines Matching refs:nr_irqs
29 unsigned int nr_irqs, int node, void *arg,
1345 static void irq_domain_free_irq_data(unsigned int virq, unsigned int nr_irqs) in irq_domain_free_irq_data() argument
1350 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irq_data()
1437 unsigned int virq, unsigned int nr_irqs) in irq_domain_alloc_irq_data() argument
1444 for (i = 0; i < nr_irqs; i++) { in irq_domain_alloc_irq_data()
1534 unsigned int nr_irqs) in irq_domain_free_irqs_common() argument
1539 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irqs_common()
1544 irq_domain_free_irqs_parent(domain, virq, nr_irqs); in irq_domain_free_irqs_common()
1555 unsigned int nr_irqs) in irq_domain_free_irqs_top() argument
1559 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irqs_top()
1563 irq_domain_free_irqs_common(domain, virq, nr_irqs); in irq_domain_free_irqs_top()
1569 unsigned int nr_irqs) in irq_domain_free_irqs_hierarchy() argument
1576 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irqs_hierarchy()
1583 unsigned int nr_irqs, void *arg) in irq_domain_alloc_irqs_hierarchy() argument
1590 return domain->ops->alloc(domain, irq_base, nr_irqs, arg); in irq_domain_alloc_irqs_hierarchy()
1594 unsigned int nr_irqs, int node, void *arg, in irq_domain_alloc_irqs_locked() argument
1602 virq = irq_domain_alloc_descs(irq_base, nr_irqs, 0, node, in irq_domain_alloc_irqs_locked()
1606 irq_base, nr_irqs); in irq_domain_alloc_irqs_locked()
1611 if (irq_domain_alloc_irq_data(domain, virq, nr_irqs)) { in irq_domain_alloc_irqs_locked()
1617 ret = irq_domain_alloc_irqs_hierarchy(domain, virq, nr_irqs, arg); in irq_domain_alloc_irqs_locked()
1621 for (i = 0; i < nr_irqs; i++) { in irq_domain_alloc_irqs_locked()
1627 for (i = 0; i < nr_irqs; i++) in irq_domain_alloc_irqs_locked()
1633 irq_domain_free_irq_data(virq, nr_irqs); in irq_domain_alloc_irqs_locked()
1635 irq_free_descs(virq, nr_irqs); in irq_domain_alloc_irqs_locked()
1662 unsigned int nr_irqs, int node, void *arg, in __irq_domain_alloc_irqs() argument
1674 ret = irq_domain_alloc_irqs_locked(domain, irq_base, nr_irqs, node, arg, in __irq_domain_alloc_irqs()
1861 void irq_domain_free_irqs(unsigned int virq, unsigned int nr_irqs) in irq_domain_free_irqs() argument
1874 for (i = 0; i < nr_irqs; i++) in irq_domain_free_irqs()
1876 irq_domain_free_irqs_hierarchy(domain, virq, nr_irqs); in irq_domain_free_irqs()
1879 irq_domain_free_irq_data(virq, nr_irqs); in irq_domain_free_irqs()
1880 irq_free_descs(virq, nr_irqs); in irq_domain_free_irqs()
1899 unsigned int irq_base, unsigned int nr_irqs, in irq_domain_alloc_irqs_parent() argument
1906 nr_irqs, arg); in irq_domain_alloc_irqs_parent()
1917 unsigned int irq_base, unsigned int nr_irqs) in irq_domain_free_irqs_parent() argument
1922 irq_domain_free_irqs_hierarchy(domain->parent, irq_base, nr_irqs); in irq_domain_free_irqs_parent()
2037 unsigned int nr_irqs, int node, void *arg, in irq_domain_alloc_irqs_locked() argument