Lines Matching refs:search_start
6435 static u64 first_logical_byte(struct btrfs_fs_info *fs_info, u64 search_start) in first_logical_byte() argument
6447 cache = btrfs_lookup_first_block_group(fs_info, search_start); in first_logical_byte()
7573 u64 search_start = 0; in find_free_extent() local
7640 search_start = max(search_start, first_logical_byte(fs_info, 0)); in find_free_extent()
7641 search_start = max(search_start, hint_byte); in find_free_extent()
7642 if (search_start == hint_byte) { in find_free_extent()
7643 block_group = btrfs_lookup_block_group(fs_info, search_start); in find_free_extent()
7688 search_start = block_group->key.objectid; in find_free_extent()
7763 search_start, num_bytes); in find_free_extent()
7818 last_ptr, search_start, in find_free_extent()
7829 search_start, in find_free_extent()
7835 block_group, search_start, in find_free_extent()
7886 offset = btrfs_find_space_for_alloc(block_group, search_start, in find_free_extent()
7908 search_start = ALIGN(offset, fs_info->stripesize); in find_free_extent()
7911 if (search_start + num_bytes > in find_free_extent()
7917 if (offset < search_start) in find_free_extent()
7919 search_start - offset); in find_free_extent()
7920 BUG_ON(offset > search_start); in find_free_extent()
7931 ins->objectid = search_start; in find_free_extent()
7935 search_start, num_bytes); in find_free_extent()