| /linux/fs/btrfs/ |
| H A D | defrag.c | 346 u64 search_start = *last_ret; in btrfs_realloc_node() local 403 if (search_start == 0) in btrfs_realloc_node() 404 search_start = last_block; in btrfs_realloc_node() 408 &cur, search_start, in btrfs_realloc_node() 417 search_start = cur->start; in btrfs_realloc_node() 419 *last_ret = search_start; in btrfs_realloc_node()
|
| H A D | file.c | 131 u64 search_start = args->start; in btrfs_drop_extents() local 171 search_start, modify_tree); in btrfs_drop_extents() 174 if (ret > 0 && path->slots[0] > 0 && search_start == args->start) { in btrfs_drop_extents() 242 if (extent_end == key.offset && extent_end >= search_start) { in btrfs_drop_extents() 247 if (extent_end <= search_start) { in btrfs_drop_extents() 253 search_start = max(key.offset, args->start); in btrfs_drop_extents() 349 search_start = extent_end; in btrfs_drop_extents() 3642 u64 search_start = last_extent_end; in find_desired_extent() local 3650 search_start = offset; in find_desired_extent() 3654 search_start, in find_desired_extent() [all …]
|
| H A D | free-space-cache.c | 2153 u64 search_start, search_bytes; in remove_from_bitmap() local 2165 search_start = *offset; in remove_from_bitmap() 2167 search_bytes = min(search_bytes, end - search_start + 1); in remove_from_bitmap() 2168 ret = search_bitmap(ctl, bitmap_info, &search_start, &search_bytes, in remove_from_bitmap() 2170 if (ret < 0 || search_start != *offset) in remove_from_bitmap() 2177 search_bytes = min(search_bytes, end - search_start + 1); in remove_from_bitmap() 2179 bitmap_clear_bits(ctl, bitmap_info, search_start, search_bytes, true); in remove_from_bitmap() 2211 search_start = *offset; in remove_from_bitmap() 2213 ret = search_bitmap(ctl, bitmap_info, &search_start, in remove_from_bitmap() 2215 if (ret < 0 || search_start != *offset) in remove_from_bitmap() [all …]
|
| H A D | extent-tree.c | 3921 ret = btrfs_find_space_cluster(bg, last_ptr, ffe_ctl->search_start, in find_free_extent_clustered() 3926 ffe_ctl->num_bytes, ffe_ctl->search_start, in find_free_extent_clustered() 3983 offset = btrfs_find_space_for_alloc(bg, ffe_ctl->search_start, in find_free_extent_unclustered() 4185 ffe_ctl->search_start = ffe_ctl->found_offset; in do_allocation_zoned() 4574 ffe_ctl->search_start = 0; in find_free_extent() 4623 ffe_ctl->search_start = max(ffe_ctl->search_start, in find_free_extent() 4625 ffe_ctl->search_start = max(ffe_ctl->search_start, ffe_ctl->hint_byte); in find_free_extent() 4626 if (ffe_ctl->search_start == ffe_ctl->hint_byte) { in find_free_extent() 4628 ffe_ctl->search_start); in find_free_extent() 4686 ffe_ctl->search_start = block_group->start; in find_free_extent() [all …]
|
| H A D | scrub.c | 1439 * Return <0 if the extent item is before @search_start. 1443 u64 search_start, u64 search_len) in compare_extent_item_range() 1457 if (key.objectid + len <= search_start) in compare_extent_item_range() 1459 if (key.objectid >= search_start + search_len) in compare_extent_item_range() 1466 * [@search_start, @search_start + @search_length) 1473 * NOTE: If an extent item starts before @search_start, we will still 1482 u64 search_start, u64 search_len) in find_first_extent_item() 1492 key.objectid = search_start; in find_first_extent_item() 1513 * an extent item starting before @search_start in find_first_extent_item() 1441 compare_extent_item_range(struct btrfs_path * path,u64 search_start,u64 search_len) compare_extent_item_range() argument 1480 find_first_extent_item(struct btrfs_root * extent_root,struct btrfs_path * path,u64 search_start,u64 search_len) find_first_extent_item() argument [all...] |
| H A D | volumes.c | 1843 u64 search_start; in find_free_dev_extent() local 1853 search_start = dev_extent_search_start(device); in find_free_dev_extent() 1854 max_hole_start = search_start; in find_free_dev_extent() 1865 if (search_start >= search_end || in find_free_dev_extent() 1877 key.offset = search_start; in find_free_dev_extent() 1883 while (search_start < search_end) { in find_free_dev_extent() 1909 if (key.offset > search_start) { in find_free_dev_extent() 1910 hole_size = key.offset - search_start; in find_free_dev_extent() 1911 dev_extent_hole_check(device, &search_start, &hole_size, in find_free_dev_extent() 1915 max_hole_start = search_start; in find_free_dev_extent() [all …]
|
| H A D | relocation.c | 174 u64 search_start; member 3476 if (rc->search_start >= last) { in find_next_extent() 3481 key.objectid = rc->search_start; in find_next_extent() 3513 key.objectid + key.offset <= rc->search_start) { in find_next_extent() 3520 rc->search_start) { in find_next_extent() 3531 rc->search_start = end + 1; in find_next_extent() 3534 rc->search_start = key.objectid + key.offset; in find_next_extent() 3536 rc->search_start = key.objectid + in find_next_extent() 3580 rc->search_start = rc->block_group->start; in prepare_to_relocate() 3708 rc->search_start = key.objectid; in relocate_block_group()
|
| H A D | ctree.h | 569 u64 search_start, u64 empty_size,
|
| H A D | ctree.c | 470 u64 search_start, u64 empty_size, in btrfs_force_cow_block() argument 503 search_start, empty_size, reloc_src_root, nest); in btrfs_force_cow_block() 655 u64 search_start; in btrfs_cow_block() local 687 search_start = round_down(buf->start, SZ_1G); in btrfs_cow_block() 697 cow_ret, search_start, 0, nest); in btrfs_cow_block()
|
| H A D | inode.c | 2775 u64 search_start = start; in btrfs_find_new_delalloc_bytes() local 2778 while (search_start < end) { in btrfs_find_new_delalloc_bytes() 2779 const u64 search_len = end - search_start + 1; in btrfs_find_new_delalloc_bytes() 2784 em = btrfs_get_extent(inode, NULL, search_start, search_len); in btrfs_find_new_delalloc_bytes() 2792 if (em->start < search_start) in btrfs_find_new_delalloc_bytes() 2793 em_len -= search_start - em->start; in btrfs_find_new_delalloc_bytes() 2797 ret = btrfs_set_extent_bit(&inode->io_tree, search_start, in btrfs_find_new_delalloc_bytes() 2798 search_start + em_len - 1, in btrfs_find_new_delalloc_bytes() 2801 search_start = btrfs_extent_map_end(em); in btrfs_find_new_delalloc_bytes()
|
| H A D | send.c | 6314 u64 search_start = start; in range_is_hole_in_parent() local 6323 key.offset = search_start; in range_is_hole_in_parent() 6330 while (search_start < end) { in range_is_hole_in_parent() 6361 search_start = extent_end; in range_is_hole_in_parent()
|
| /linux/include/trace/events/ |
| H A D | btrfs.h | 2266 __entry->start = ffe_ctl->search_start;
|