Lines Matching refs:irq_base
28 static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base,
609 void irq_domain_associate_many(struct irq_domain *domain, unsigned int irq_base, in irq_domain_associate_many() argument
617 of_node_full_name(of_node), irq_base, (int)hwirq_base, count); in irq_domain_associate_many()
620 irq_domain_associate(domain, irq_base + i, hwirq_base + i); in irq_domain_associate_many()
754 int irq_create_strict_mappings(struct irq_domain *domain, unsigned int irq_base, in irq_create_strict_mappings() argument
761 ret = irq_alloc_descs(irq_base, irq_base, count, in irq_create_strict_mappings()
766 irq_domain_associate_many(domain, irq_base, hwirq_base, count); in irq_create_strict_mappings()
1436 unsigned int irq_base, in irq_domain_free_irqs_hierarchy() argument
1445 if (irq_domain_get_irq_data(domain, irq_base + i)) in irq_domain_free_irqs_hierarchy()
1446 domain->ops->free(domain, irq_base + i, 1); in irq_domain_free_irqs_hierarchy()
1451 unsigned int irq_base, in irq_domain_alloc_irqs_hierarchy() argument
1459 return domain->ops->alloc(domain, irq_base, nr_irqs, arg); in irq_domain_alloc_irqs_hierarchy()
1462 static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base, in irq_domain_alloc_irqs_locked() argument
1468 if (realloc && irq_base >= 0) { in irq_domain_alloc_irqs_locked()
1469 virq = irq_base; in irq_domain_alloc_irqs_locked()
1471 virq = irq_domain_alloc_descs(irq_base, nr_irqs, 0, node, in irq_domain_alloc_irqs_locked()
1475 irq_base, nr_irqs); in irq_domain_alloc_irqs_locked()
1530 int __irq_domain_alloc_irqs(struct irq_domain *domain, int irq_base, in __irq_domain_alloc_irqs() argument
1543 ret = irq_domain_alloc_irqs_locked(domain, irq_base, nr_irqs, node, arg, in __irq_domain_alloc_irqs()
1754 unsigned int irq_base, unsigned int nr_irqs, in irq_domain_alloc_irqs_parent() argument
1760 return irq_domain_alloc_irqs_hierarchy(domain->parent, irq_base, in irq_domain_alloc_irqs_parent()
1774 unsigned int irq_base, unsigned int nr_irqs) in irq_domain_free_irqs_parent() argument
1779 irq_domain_free_irqs_hierarchy(domain->parent, irq_base, nr_irqs); in irq_domain_free_irqs_parent()
1907 static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base, in irq_domain_alloc_irqs_locked() argument