Lines Matching full:first
542 int first, i; in ics_find_free_block() local
544 for (first = 0; first < ics->nr_irqs; first += alignnum) { in ics_find_free_block()
545 if (num > (ics->nr_irqs - first)) { in ics_find_free_block()
548 for (i = first; i < first + num; ++i) { in ics_find_free_block()
553 if (i == (first + num)) { in ics_find_free_block()
554 return first; in ics_find_free_block()
564 int first = -1; in spapr_irq_find() local
572 * The hint is used for the first IRQ, the rest should in spapr_irq_find()
578 first = ics_find_free_block(ics, num, num); in spapr_irq_find()
580 first = ics_find_free_block(ics, num, 1); in spapr_irq_find()
583 if (first < 0) { in spapr_irq_find()
588 return first + ics->offset; in spapr_irq_find()