Lines Matching refs:nr_irqs
29 unsigned int nr_irqs, int node, void *arg,
1093 hint = hwirq % nr_irqs; in irq_domain_alloc_descs()
1222 static void irq_domain_free_irq_data(unsigned int virq, unsigned int nr_irqs) in irq_domain_free_irq_data() argument
1227 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irq_data()
1314 unsigned int virq, unsigned int nr_irqs) in irq_domain_alloc_irq_data() argument
1321 for (i = 0; i < nr_irqs; i++) { in irq_domain_alloc_irq_data()
1411 unsigned int nr_irqs) in irq_domain_free_irqs_common() argument
1416 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irqs_common()
1421 irq_domain_free_irqs_parent(domain, virq, nr_irqs); in irq_domain_free_irqs_common()
1432 unsigned int nr_irqs) in irq_domain_free_irqs_top() argument
1436 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irqs_top()
1440 irq_domain_free_irqs_common(domain, virq, nr_irqs); in irq_domain_free_irqs_top()
1445 unsigned int nr_irqs) in irq_domain_free_irqs_hierarchy() argument
1452 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irqs_hierarchy()
1460 unsigned int nr_irqs, void *arg) in irq_domain_alloc_irqs_hierarchy() argument
1467 return domain->ops->alloc(domain, irq_base, nr_irqs, arg); in irq_domain_alloc_irqs_hierarchy()
1471 unsigned int nr_irqs, int node, void *arg, in irq_domain_alloc_irqs_locked() argument
1479 virq = irq_domain_alloc_descs(irq_base, nr_irqs, 0, node, in irq_domain_alloc_irqs_locked()
1483 irq_base, nr_irqs); in irq_domain_alloc_irqs_locked()
1488 if (irq_domain_alloc_irq_data(domain, virq, nr_irqs)) { in irq_domain_alloc_irqs_locked()
1494 ret = irq_domain_alloc_irqs_hierarchy(domain, virq, nr_irqs, arg); in irq_domain_alloc_irqs_locked()
1498 for (i = 0; i < nr_irqs; i++) { in irq_domain_alloc_irqs_locked()
1504 for (i = 0; i < nr_irqs; i++) in irq_domain_alloc_irqs_locked()
1510 irq_domain_free_irq_data(virq, nr_irqs); in irq_domain_alloc_irqs_locked()
1512 irq_free_descs(virq, nr_irqs); in irq_domain_alloc_irqs_locked()
1539 unsigned int nr_irqs, int node, void *arg, in __irq_domain_alloc_irqs() argument
1551 ret = irq_domain_alloc_irqs_locked(domain, irq_base, nr_irqs, node, arg, in __irq_domain_alloc_irqs()
1738 void irq_domain_free_irqs(unsigned int virq, unsigned int nr_irqs) in irq_domain_free_irqs() argument
1751 for (i = 0; i < nr_irqs; i++) in irq_domain_free_irqs()
1753 irq_domain_free_irqs_hierarchy(domain, virq, nr_irqs); in irq_domain_free_irqs()
1756 irq_domain_free_irq_data(virq, nr_irqs); in irq_domain_free_irqs()
1757 irq_free_descs(virq, nr_irqs); in irq_domain_free_irqs()
1768 unsigned int irq_base, unsigned int nr_irqs, in irq_domain_alloc_irqs_parent() argument
1775 nr_irqs, arg); in irq_domain_alloc_irqs_parent()
1786 unsigned int irq_base, unsigned int nr_irqs) in irq_domain_free_irqs_parent() argument
1791 irq_domain_free_irqs_hierarchy(domain->parent, irq_base, nr_irqs); in irq_domain_free_irqs_parent()
1906 unsigned int nr_irqs, int node, void *arg, in irq_domain_alloc_irqs_locked() argument