Lines Matching defs:begin
171 static int sm_find_free(void *addr, unsigned int begin, unsigned int end,
174 while (begin < end) {
175 if (!(begin & (ENTRIES_PER_WORD - 1)) &&
176 dm_bitmap_word_used(addr, begin)) {
177 begin += ENTRIES_PER_WORD;
181 if (!sm_lookup_bitmap(addr, begin)) {
182 *result = begin;
186 begin++;
337 int sm_ll_find_free_block(struct ll_disk *ll, dm_block_t begin,
342 dm_block_t i, index_begin = begin;
348 begin = do_div(index_begin, ll->entries_per_block);
353 for (i = index_begin; i < index_end; i++, begin = 0) {
373 max_t(unsigned int, begin, le32_to_cpu(ie_disk.none_free_before)),
394 dm_block_t begin, dm_block_t end, dm_block_t *b)
400 r = sm_ll_find_free_block(new_ll, begin, new_ll->nr_blocks, b);
413 begin = *b + 1;