Lines Matching defs:start_bit

205 		   unsigned start_bit, unsigned *bit_no)
210 /* Advance elt1 until it is not before the block containing start_bit. */
219 if (bi->elt1->indx >= start_bit / BITMAP_ELEMENT_ALL_BITS)
225 if (bi->elt1->indx != start_bit / BITMAP_ELEMENT_ALL_BITS)
226 start_bit = bi->elt1->indx * BITMAP_ELEMENT_ALL_BITS;
228 /* Initialize for what is now start_bit. */
229 bi->word_no = start_bit / BITMAP_WORD_BITS % BITMAP_ELEMENT_WORDS;
231 bi->bits >>= start_bit % BITMAP_WORD_BITS;
237 start_bit += !bi->bits;
239 *bit_no = start_bit;
247 unsigned start_bit, unsigned *bit_no)
253 start_bit. */
262 if (bi->elt1->indx >= start_bit / BITMAP_ELEMENT_ALL_BITS)
284 /* We might have advanced beyond the start_bit, so reinitialize
286 if (bi->elt1->indx != start_bit / BITMAP_ELEMENT_ALL_BITS)
287 start_bit = bi->elt1->indx * BITMAP_ELEMENT_ALL_BITS;
289 bi->word_no = start_bit / BITMAP_WORD_BITS % BITMAP_ELEMENT_WORDS;
291 bi->bits >>= start_bit % BITMAP_WORD_BITS;
305 start_bit += !bi->bits;
307 *bit_no = start_bit;
315 unsigned start_bit, unsigned *bit_no)
320 /* Advance elt1 until it is not before the block containing start_bit. */
329 if (bi->elt1->indx >= start_bit / BITMAP_ELEMENT_ALL_BITS)
338 /* We might have advanced beyond the start_bit, so reinitialize for
340 if (bi->elt1->indx != start_bit / BITMAP_ELEMENT_ALL_BITS)
341 start_bit = bi->elt1->indx * BITMAP_ELEMENT_ALL_BITS;
343 bi->word_no = start_bit / BITMAP_WORD_BITS % BITMAP_ELEMENT_WORDS;
347 bi->bits >>= start_bit % BITMAP_WORD_BITS;
353 start_bit += !bi->bits;
355 *bit_no = start_bit;