Lines Matching refs:cnt
470 static int alloc_descs(unsigned int start, unsigned int cnt, int node, in alloc_descs() argument
479 for (i = 0; i < cnt; i++) { in alloc_descs()
485 for (i = 0; i < cnt; i++) { in alloc_descs()
506 bitmap_set(allocated_irqs, start, cnt); in alloc_descs()
602 static inline int alloc_descs(unsigned int start, unsigned int cnt, int node, in alloc_descs() argument
608 for (i = 0; i < cnt; i++) { in alloc_descs()
613 bitmap_set(allocated_irqs, start, cnt); in alloc_descs()
758 void irq_free_descs(unsigned int from, unsigned int cnt) in irq_free_descs() argument
762 if (from >= nr_irqs || (from + cnt) > nr_irqs) in irq_free_descs()
766 for (i = 0; i < cnt; i++) in irq_free_descs()
769 bitmap_clear(allocated_irqs, from, cnt); in irq_free_descs()
788 __irq_alloc_descs(int irq, unsigned int from, unsigned int cnt, int node, in __irq_alloc_descs() argument
793 if (!cnt) in __irq_alloc_descs()
812 from, cnt, 0); in __irq_alloc_descs()
817 if (start + cnt > nr_irqs) { in __irq_alloc_descs()
818 ret = irq_expand_nr_irqs(start + cnt); in __irq_alloc_descs()
822 ret = alloc_descs(start, cnt, node, affinity, owner); in __irq_alloc_descs()