Lines Matching refs:search_start
546 u64 search_start, u64 search_hint, int owner)
550 u64 last = max(search_hint, search_start);
580 last = search_start;
585 last = search_start;
3690 static u64 first_logical_byte(struct btrfs_root *root, u64 search_start)
3695 cache = btrfs_lookup_first_block_group(root->fs_info, search_start);
4380 * Any available blocks before search_start are skipped.
4385 u64 search_start, u64 search_end,
4437 search_start = max(search_start, first_logical_byte(root, 0));
4438 search_start = max(search_start, hint_byte);
4443 if (search_start == hint_byte) {
4446 search_start);
4456 search_start == ideal_cache_offset)) {
4484 search_start = block_group->key.objectid;
4553 num_bytes, search_start);
4576 search_start = block_group->key.objectid;
4608 search_start);
4635 offset = btrfs_find_space_for_alloc(block_group, search_start,
4656 search_start = stripe_align(root, offset);
4658 if (search_start + num_bytes >= search_end) {
4664 if (search_start + num_bytes >
4670 ins->objectid = search_start;
4673 if (offset < search_start)
4675 search_start - offset);
4676 BUG_ON(offset > search_start);
4686 ins->objectid = search_start;
4689 if (offset < search_start)
4691 search_start - offset);
4692 BUG_ON(offset > search_start);
4745 search_start = ideal_cache_offset;
4849 u64 search_start = 0;
4863 search_start, search_end, hint_byte,