Home
last modified time | relevance | path

Searched refs:search_start (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/fs/reiserfs/
H A Dbitmap.c781 /*hint->search_start = hint->beg;*/ in new_hashed_relocation()
791 hint->search_start = in new_hashed_relocation()
817 hint->search_start = hash; in dirid_groups()
846 hint->search_start = hash; in oid_groups()
865 * structure supplied; then we rely on supplied search_start in get_left_neighbor()
877 hint->search_start = bh->b_blocknr; in get_left_neighbor()
889 hint->search_start = t; in get_left_neighbor()
922 hint->search_start = in displace_large_file()
927 hint->search_start = in displace_large_file()
944 hint->search_start in hash_formatted_node()
[all...]
/kernel/linux/linux-6.6/fs/reiserfs/
H A Dbitmap.c781 /*hint->search_start = hint->beg;*/ in new_hashed_relocation()
791 hint->search_start = in new_hashed_relocation()
817 hint->search_start = hash; in dirid_groups()
846 hint->search_start = hash; in oid_groups()
865 * structure supplied; then we rely on supplied search_start in get_left_neighbor()
877 hint->search_start = bh->b_blocknr; in get_left_neighbor()
889 hint->search_start = t; in get_left_neighbor()
922 hint->search_start = in displace_large_file()
927 hint->search_start = in displace_large_file()
944 hint->search_start in hash_formatted_node()
[all...]
/kernel/linux/linux-5.10/fs/ocfs2/
H A Dreservations.c389 * inside the reservations tree (search_start, search_len). The range
395 * This function searches the bitmap range starting at search_start
405 unsigned int search_start, in ocfs2_resmap_find_free_bits()
414 trace_ocfs2_resmap_find_free_bits_begin(search_start, search_len, in ocfs2_resmap_find_free_bits()
419 start = search_start; in ocfs2_resmap_find_free_bits()
423 if (offset >= (search_start + search_len)) in ocfs2_resmap_find_free_bits()
403 ocfs2_resmap_find_free_bits(struct ocfs2_reservation_map *resmap, unsigned int wanted, unsigned int search_start, unsigned int search_len, unsigned int *rstart, unsigned int *rlen) ocfs2_resmap_find_free_bits() argument
/kernel/linux/linux-6.6/fs/ocfs2/
H A Dreservations.c385 * inside the reservations tree (search_start, search_len). The range
391 * This function searches the bitmap range starting at search_start
401 unsigned int search_start, in ocfs2_resmap_find_free_bits()
410 trace_ocfs2_resmap_find_free_bits_begin(search_start, search_len, in ocfs2_resmap_find_free_bits()
415 start = search_start; in ocfs2_resmap_find_free_bits()
419 if (offset >= (search_start + search_len)) in ocfs2_resmap_find_free_bits()
399 ocfs2_resmap_find_free_bits(struct ocfs2_reservation_map *resmap, unsigned int wanted, unsigned int search_start, unsigned int search_len, unsigned int *rstart, unsigned int *rlen) ocfs2_resmap_find_free_bits() argument
/kernel/linux/linux-6.6/arch/riscv/mm/
H A Dinit.c1378 unsigned long search_start = memblock_start_of_DRAM(); in reserve_crashkernel() local
1416 search_start = (unsigned long)dma32_phys_limit; in reserve_crashkernel()
1428 search_start = crash_base; in reserve_crashkernel()
1440 search_start, search_end); in reserve_crashkernel()
1456 search_start = memblock_start_of_DRAM(); in reserve_crashkernel()
1464 search_start = (unsigned long)dma32_phys_limit; in reserve_crashkernel()
1470 search_start, search_end); in reserve_crashkernel()
/kernel/linux/linux-5.10/fs/btrfs/
H A Dextent-tree.c2521 static u64 first_logical_byte(struct btrfs_fs_info *fs_info, u64 search_start) in first_logical_byte() argument
2533 cache = btrfs_lookup_first_block_group(fs_info, search_start); in first_logical_byte()
3495 u64 search_start; member
3577 ffe_ctl->search_start, ffe_ctl->num_bytes); in find_free_extent_clustered()
3617 ret = btrfs_find_space_cluster(bg, last_ptr, ffe_ctl->search_start, in find_free_extent_clustered()
3622 ffe_ctl->num_bytes, ffe_ctl->search_start, in find_free_extent_clustered()
3628 ffe_ctl->search_start, in find_free_extent_clustered()
3690 offset = btrfs_find_space_for_alloc(bg, ffe_ctl->search_start, in find_free_extent_unclustered()
3976 * Any available blocks before search_start are skipped.
4013 ffe_ctl.search_start in find_free_extent()
[all...]
H A Dfree-space-cache.c1983 u64 search_start, search_bytes; in remove_from_bitmap() local
1995 search_start = *offset; in remove_from_bitmap()
1997 search_bytes = min(search_bytes, end - search_start + 1); in remove_from_bitmap()
1998 ret = search_bitmap(ctl, bitmap_info, &search_start, &search_bytes, in remove_from_bitmap()
2000 if (ret < 0 || search_start != *offset) in remove_from_bitmap()
2007 search_bytes = min(search_bytes, end - search_start + 1); in remove_from_bitmap()
2009 bitmap_clear_bits(ctl, bitmap_info, search_start, search_bytes); in remove_from_bitmap()
2041 search_start = *offset; in remove_from_bitmap()
2043 ret = search_bitmap(ctl, bitmap_info, &search_start, in remove_from_bitmap()
2045 if (ret < 0 || search_start ! in remove_from_bitmap()
2954 u64 search_start = cluster->window_start; btrfs_alloc_from_bitmap() local
[all...]
H A Drelocation.c143 u64 search_start; member
3133 if (rc->search_start >= last) { in find_next_extent()
3138 key.objectid = rc->search_start; in find_next_extent()
3170 key.objectid + key.offset <= rc->search_start) { in find_next_extent()
3177 rc->search_start) { in find_next_extent()
3188 rc->search_start = end + 1; in find_next_extent()
3191 rc->search_start = key.objectid + key.offset; in find_next_extent()
3193 rc->search_start = key.objectid + in find_next_extent()
3247 rc->search_start = rc->block_group->start; in prepare_to_relocate()
3375 rc->search_start in relocate_block_group()
[all...]
H A Dctree.c1006 * search_start -- an allocation hint for the new block
1017 u64 search_start, u64 empty_size, in __btrfs_cow_block()
1049 level, search_start, empty_size, nest); in __btrfs_cow_block()
1487 u64 search_start; in btrfs_cow_block() local
1509 search_start = buf->start & ~((u64)SZ_1G - 1); in btrfs_cow_block()
1523 parent_slot, cow_ret, search_start, 0, nest); in btrfs_cow_block()
1607 u64 search_start = *last_ret; in btrfs_realloc_node() local
1687 if (search_start == 0) in btrfs_realloc_node()
1688 search_start = last_block; in btrfs_realloc_node()
1693 &cur, search_start, in btrfs_realloc_node()
1012 __btrfs_cow_block(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct extent_buffer *buf, struct extent_buffer *parent, int parent_slot, struct extent_buffer **cow_ret, u64 search_start, u64 empty_size, enum btrfs_lock_nesting nest) __btrfs_cow_block() argument
[all...]
H A Dvolumes.c1540 * @search_start: the position from which to begin the search
1564 u64 num_bytes, u64 search_start, u64 *start, in find_free_dev_extent_start()
1581 search_start = dev_extent_search_start(device, search_start); in find_free_dev_extent_start()
1587 max_hole_start = search_start; in find_free_dev_extent_start()
1591 if (search_start >= search_end || in find_free_dev_extent_start()
1602 key.offset = search_start; in find_free_dev_extent_start()
1614 while (search_start < search_end) { in find_free_dev_extent_start()
1640 if (key.offset > search_start) { in find_free_dev_extent_start()
1641 hole_size = key.offset - search_start; in find_free_dev_extent_start()
1563 find_free_dev_extent_start(struct btrfs_device *device, u64 num_bytes, u64 search_start, u64 *start, u64 *len) find_free_dev_extent_start() argument
[all...]
H A Dfile.c691 u64 search_start = start; in __btrfs_drop_extents() local
717 search_start, modify_tree); in __btrfs_drop_extents()
720 if (ret > 0 && path->slots[0] > 0 && search_start == start) { in __btrfs_drop_extents()
786 if (extent_end == key.offset && extent_end >= search_start) { in __btrfs_drop_extents()
791 if (extent_end <= search_start) { in __btrfs_drop_extents()
797 search_start = max(key.offset, start); in __btrfs_drop_extents()
884 search_start = extent_end; in __btrfs_drop_extents()
H A Dioctl.c1293 u64 search_start; in cluster_pages_for_defrag() local
1404 search_start = page_start; in cluster_pages_for_defrag()
1405 while (search_start < page_end) { in cluster_pages_for_defrag()
1408 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, search_start, in cluster_pages_for_defrag()
1409 page_end - search_start); in cluster_pages_for_defrag()
1420 search_start = extent_map_end(em); in cluster_pages_for_defrag()
H A Dinode.c2260 u64 search_start = start; in btrfs_find_new_delalloc_bytes() local
2263 while (search_start < end) { in btrfs_find_new_delalloc_bytes()
2264 const u64 search_len = end - search_start + 1; in btrfs_find_new_delalloc_bytes()
2269 em = btrfs_get_extent(inode, NULL, 0, search_start, search_len); in btrfs_find_new_delalloc_bytes()
2277 if (em->start < search_start) in btrfs_find_new_delalloc_bytes()
2278 em_len -= search_start - em->start; in btrfs_find_new_delalloc_bytes()
2282 ret = set_extent_bit(&inode->io_tree, search_start, in btrfs_find_new_delalloc_bytes()
2283 search_start + em_len - 1, in btrfs_find_new_delalloc_bytes()
2287 search_start = extent_map_end(em); in btrfs_find_new_delalloc_bytes()
H A Dextent_io.c356 struct rb_node *search_start, in tree_insert()
372 p = search_start ? &search_start : &root->rb_node; in tree_insert()
355 tree_insert(struct rb_root *root, struct rb_node *search_start, u64 offset, struct rb_node *node, struct rb_node ***p_in, struct rb_node **parent_in) tree_insert() argument
H A Dsend.c5840 u64 search_start = start; in range_is_hole_in_parent() local
5849 key.offset = search_start; in range_is_hole_in_parent()
5856 while (search_start < end) { in range_is_hole_in_parent()
5885 search_start = extent_end; in range_is_hole_in_parent()
/kernel/linux/linux-6.6/fs/btrfs/
H A Dfree-space-cache.c2154 u64 search_start, search_bytes; in remove_from_bitmap() local
2166 search_start = *offset; in remove_from_bitmap()
2168 search_bytes = min(search_bytes, end - search_start + 1); in remove_from_bitmap()
2169 ret = search_bitmap(ctl, bitmap_info, &search_start, &search_bytes, in remove_from_bitmap()
2171 if (ret < 0 || search_start != *offset) in remove_from_bitmap()
2178 search_bytes = min(search_bytes, end - search_start + 1); in remove_from_bitmap()
2180 bitmap_clear_bits(ctl, bitmap_info, search_start, search_bytes, true); in remove_from_bitmap()
2212 search_start = *offset; in remove_from_bitmap()
2214 ret = search_bitmap(ctl, bitmap_info, &search_start, in remove_from_bitmap()
2216 if (ret < 0 || search_start ! in remove_from_bitmap()
3190 u64 search_start = cluster->window_start; btrfs_alloc_from_bitmap() local
[all...]
H A Dfile.c211 u64 search_start = args->start; in btrfs_drop_extents() local
251 search_start, modify_tree); in btrfs_drop_extents()
254 if (ret > 0 && path->slots[0] > 0 && search_start == args->start) { in btrfs_drop_extents()
318 if (extent_end == key.offset && extent_end >= search_start) { in btrfs_drop_extents()
323 if (extent_end <= search_start) { in btrfs_drop_extents()
329 search_start = max(key.offset, args->start); in btrfs_drop_extents()
420 search_start = extent_end; in btrfs_drop_extents()
3568 u64 search_start = last_extent_end; in find_desired_extent() local
3576 search_start = offset; in find_desired_extent()
3580 search_start, in find_desired_extent()
3609 u64 search_start = key.offset; find_desired_extent() local
[all...]
H A Dextent-tree.h26 u64 search_start; member
H A Dextent-tree.c3569 ret = btrfs_find_space_cluster(bg, last_ptr, ffe_ctl->search_start, in find_free_extent_clustered()
3574 ffe_ctl->num_bytes, ffe_ctl->search_start, in find_free_extent_clustered()
3631 offset = btrfs_find_space_for_alloc(bg, ffe_ctl->search_start, in find_free_extent_unclustered()
3836 ffe_ctl->search_start = ffe_ctl->found_offset; in do_allocation_zoned()
4200 * Any available blocks before search_start are skipped.
4232 ffe_ctl->search_start = 0; in find_free_extent()
4268 ffe_ctl->search_start = max(ffe_ctl->search_start, in find_free_extent()
4270 ffe_ctl->search_start = max(ffe_ctl->search_start, ffe_ct in find_free_extent()
[all...]
H A Drelocation.c155 u64 search_start; member
3512 if (rc->search_start >= last) { in find_next_extent()
3517 key.objectid = rc->search_start; in find_next_extent()
3549 key.objectid + key.offset <= rc->search_start) { in find_next_extent()
3556 rc->search_start) { in find_next_extent()
3567 rc->search_start = end + 1; in find_next_extent()
3570 rc->search_start = key.objectid + key.offset; in find_next_extent()
3572 rc->search_start = key.objectid + in find_next_extent()
3612 rc->search_start = rc->block_group->start; in prepare_to_relocate()
3727 rc->search_start in relocate_block_group()
[all...]
H A Dscrub.c1331 * Return <0 if the extent item is before @search_start.
1335 u64 search_start, u64 search_len) in compare_extent_item_range()
1349 if (key.objectid + len <= search_start) in compare_extent_item_range()
1351 if (key.objectid >= search_start + search_len) in compare_extent_item_range()
1358 * [@search_start, @search_start + @search_length)
1365 * NOTE: If an extent item starts before @search_start, we will still
1374 u64 search_start, u64 search_len) in find_first_extent_item()
1388 key.objectid = search_start; in find_first_extent_item()
1398 * an extent item starting before @search_start in find_first_extent_item()
1334 compare_extent_item_range(struct btrfs_path *path, u64 search_start, u64 search_len) compare_extent_item_range() argument
1372 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 Dctree.c515 * search_start -- an allocation hint for the new block
526 u64 search_start, u64 empty_size, in __btrfs_cow_block()
559 search_start, empty_size, nest); in __btrfs_cow_block()
693 u64 search_start; in btrfs_cow_block() local
726 search_start = buf->start & ~((u64)SZ_1G - 1); in btrfs_cow_block()
736 parent_slot, cow_ret, search_start, 0, nest); in btrfs_cow_block()
820 u64 search_start = *last_ret; in btrfs_realloc_node() local
883 if (search_start == 0) in btrfs_realloc_node()
884 search_start = last_block; in btrfs_realloc_node()
888 &cur, search_start, in btrfs_realloc_node()
521 __btrfs_cow_block(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct extent_buffer *buf, struct extent_buffer *parent, int parent_slot, struct extent_buffer **cow_ret, u64 search_start, u64 empty_size, enum btrfs_lock_nesting nest) __btrfs_cow_block() argument
[all...]
H A Dvolumes.c1564 * @search_start: the position from which to begin the search
1594 u64 search_start; in find_free_dev_extent() local
1604 search_start = dev_extent_search_start(device); in find_free_dev_extent()
1605 max_hole_start = search_start; in find_free_dev_extent()
1616 if (search_start >= search_end || in find_free_dev_extent()
1627 key.offset = search_start; in find_free_dev_extent()
1634 while (search_start < search_end) { in find_free_dev_extent()
1660 if (key.offset > search_start) { in find_free_dev_extent()
1661 hole_size = key.offset - search_start; in find_free_dev_extent()
1662 dev_extent_hole_check(device, &search_start, in find_free_dev_extent()
[all...]
H A Dinode.c2614 u64 search_start = start; in btrfs_find_new_delalloc_bytes() local
2617 while (search_start < end) { in btrfs_find_new_delalloc_bytes()
2618 const u64 search_len = end - search_start + 1; in btrfs_find_new_delalloc_bytes()
2623 em = btrfs_get_extent(inode, NULL, 0, search_start, search_len); in btrfs_find_new_delalloc_bytes()
2631 if (em->start < search_start) in btrfs_find_new_delalloc_bytes()
2632 em_len -= search_start - em->start; in btrfs_find_new_delalloc_bytes()
2636 ret = set_extent_bit(&inode->io_tree, search_start, in btrfs_find_new_delalloc_bytes()
2637 search_start + em_len - 1, in btrfs_find_new_delalloc_bytes()
2640 search_start = extent_map_end(em); in btrfs_find_new_delalloc_bytes()
H A Dsend.c6394 u64 search_start = start; in range_is_hole_in_parent() local
6403 key.offset = search_start; in range_is_hole_in_parent()
6410 while (search_start < end) { in range_is_hole_in_parent()
6439 search_start = extent_end; in range_is_hole_in_parent()

Completed in 112 milliseconds

12