Lines Matching refs:search_start
2512 static u64 first_logical_byte(struct btrfs_fs_info *fs_info, u64 search_start) in first_logical_byte() argument
2524 cache = btrfs_lookup_first_block_group(fs_info, search_start); in first_logical_byte()
3486 u64 search_start; member
3568 ffe_ctl->search_start, ffe_ctl->num_bytes); in find_free_extent_clustered()
3608 ret = btrfs_find_space_cluster(bg, last_ptr, ffe_ctl->search_start, in find_free_extent_clustered()
3613 ffe_ctl->num_bytes, ffe_ctl->search_start, in find_free_extent_clustered()
3619 ffe_ctl->search_start, in find_free_extent_clustered()
3681 offset = btrfs_find_space_for_alloc(bg, ffe_ctl->search_start, in find_free_extent_unclustered()
4004 ffe_ctl.search_start = 0; in find_free_extent()
4035 ffe_ctl.search_start = max(ffe_ctl.search_start, in find_free_extent()
4037 ffe_ctl.search_start = max(ffe_ctl.search_start, ffe_ctl.hint_byte); in find_free_extent()
4038 if (ffe_ctl.search_start == ffe_ctl.hint_byte) { in find_free_extent()
4040 ffe_ctl.search_start); in find_free_extent()
4086 ffe_ctl.search_start = block_group->start; in find_free_extent()
4155 ffe_ctl.search_start = round_up(ffe_ctl.found_offset, in find_free_extent()
4159 if (ffe_ctl.search_start + num_bytes > in find_free_extent()
4166 if (ffe_ctl.found_offset < ffe_ctl.search_start) in find_free_extent()
4168 ffe_ctl.search_start - ffe_ctl.found_offset); in find_free_extent()
4180 ins->objectid = ffe_ctl.search_start; in find_free_extent()
4183 trace_btrfs_reserve_extent(block_group, ffe_ctl.search_start, in find_free_extent()