Lines Matching refs:start_bit
276 int nbits, start_bit = 0, end_bit, remain; in gen_pool_alloc() local
293 start_bit = pool->algo(chunk->bits, end_bit, start_bit, nbits, in gen_pool_alloc()
295 if (start_bit >= end_bit) in gen_pool_alloc()
297 remain = bitmap_set_ll(chunk->bits, start_bit, nbits); in gen_pool_alloc()
299 remain = bitmap_clear_ll(chunk->bits, start_bit, in gen_pool_alloc()
305 addr = chunk->start_addr + ((unsigned long)start_bit << order); in gen_pool_alloc()
358 int start_bit, nbits, remain; in gen_pool_free() local
369 start_bit = (addr - chunk->start_addr) >> order; in gen_pool_free()
370 remain = bitmap_clear_ll(chunk->bits, start_bit, nbits); in gen_pool_free()
547 unsigned long start_bit = size; in gen_pool_best_fit() local
557 start_bit = index; in gen_pool_best_fit()
559 return start_bit; in gen_pool_best_fit()
565 return start_bit; in gen_pool_best_fit()