Home
last modified time | relevance | path

Searched refs:extent_root (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/fs/btrfs/
H A Drelocation.c139 struct btrfs_root *extent_root; member
180 blocksize = rc->extent_root->fs_info->nodesize; in mark_block_processed()
1658 struct btrfs_root *root = rc->extent_root; in prepare_to_merge()
1680 trans = btrfs_join_transaction(rc->extent_root); in prepare_to_merge()
1802 root = rc->extent_root; in merge_reloc_roots()
3340 ctx.fs_info = rc->extent_root->fs_info; in add_data_references()
3407 ret = btrfs_next_leaf(rc->extent_root, path); in find_next_extent()
3505 trans = btrfs_join_transaction(rc->extent_root); in prepare_to_relocate()
3685 trans = btrfs_join_transaction(rc->extent_root); in relocate_block_group()
3962 rc->extent_root = extent_root; in btrfs_relocate_block_group()
[all …]
H A Dbackref.c1140 struct btrfs_root *extent_root, in add_keyed_refs() argument
1145 struct btrfs_fs_info *fs_info = extent_root->fs_info; in add_keyed_refs()
1152 ret = btrfs_next_item(extent_root, path); in add_keyed_refs()
2216 ret = btrfs_search_slot(NULL, extent_root, &key, path, 0, 0); in extent_from_logical()
2227 ret = btrfs_previous_extent_item(extent_root, path, 0); in extent_from_logical()
2857 struct btrfs_root *extent_root = btrfs_extent_root(fs_info, bytenr); in btrfs_backref_iter_start() local
2868 ret = btrfs_search_slot(NULL, extent_root, &key, path, 0, 0); in btrfs_backref_iter_start()
2915 ret = btrfs_next_item(extent_root, path); in btrfs_backref_iter_start()
2967 struct btrfs_root *extent_root; in btrfs_backref_iter_next() local
2998 extent_root = btrfs_extent_root(iter->fs_info, iter->bytenr); in btrfs_backref_iter_next()
[all …]
H A Dref-verify.c991 struct btrfs_root *extent_root; in btrfs_build_ref_tree() local
1005 extent_root = btrfs_extent_root(fs_info, 0); in btrfs_build_ref_tree()
1006 eb = btrfs_read_lock_root_node(extent_root); in btrfs_build_ref_tree()
1019 ret = walk_down_tree(extent_root, path, level, in btrfs_build_ref_tree()
H A Dextent-tree.c100 struct btrfs_root *extent_root; in btrfs_lookup_extent_info() local
131 extent_root = btrfs_extent_root(fs_info, bytenr); in btrfs_lookup_extent_info()
3058 struct btrfs_root *extent_root; in __btrfs_free_extent() local
3077 extent_root = btrfs_extent_root(info, bytenr); in __btrfs_free_extent()
3078 ASSERT(extent_root); in __btrfs_free_extent()
3141 ret = remove_extent_backref(trans, extent_root, path, in __btrfs_free_extent()
3159 ret = btrfs_search_slot(trans, extent_root, in __btrfs_free_extent()
3181 ret = btrfs_search_slot(trans, extent_root, in __btrfs_free_extent()
3267 ret = remove_extent_backref(trans, extent_root, path, in __btrfs_free_extent()
4769 struct btrfs_root *extent_root; in alloc_reserved_file_extent() local
[all …]
H A Dscrub.c1371 static int find_first_extent_item(struct btrfs_root *extent_root, in find_first_extent_item() argument
1375 struct btrfs_fs_info *fs_info = extent_root->fs_info; in find_first_extent_item()
1390 ret = btrfs_search_slot(NULL, extent_root, &key, path, 0, 0); in find_first_extent_item()
1406 ret = btrfs_previous_extent_item(extent_root, path, 0); in find_first_extent_item()
1428 ret = btrfs_next_item(extent_root, path); in find_first_extent_item()
1533 struct btrfs_root *extent_root = btrfs_extent_root(fs_info, bg->start); in scrub_find_fill_first_stripe() local
1544 if (unlikely(!extent_root || !csum_root)) { in scrub_find_fill_first_stripe()
1555 ret = find_first_extent_item(extent_root, extent_path, logical_start, in scrub_find_fill_first_stripe()
1589 ret = find_first_extent_item(extent_root, extent_path, cur_logical, in scrub_find_fill_first_stripe()
H A Dfree-space-tree.c1064 struct btrfs_root *extent_root; in populate_free_space_tree() local
1098 extent_root = btrfs_extent_root(trans->fs_info, key.objectid); in populate_free_space_tree()
1099 ret = btrfs_search_slot_for_read(extent_root, &key, path, 1, 0); in populate_free_space_tree()
1133 ret = btrfs_next_item(extent_root, path); in populate_free_space_tree()
H A Dblock-group.c584 struct btrfs_root *extent_root; in sample_block_group_extent_item() local
601 extent_root = btrfs_extent_root(fs_info, max_t(u64, block_group->start, in sample_block_group_extent_item()
613 btrfs_for_each_slot(extent_root, &search_key, found_key, path, ret) { in sample_block_group_extent_item()
703 struct btrfs_root *extent_root; in load_extent_tree_free() local
718 extent_root = btrfs_extent_root(fs_info, last); in load_extent_tree_free()
744 ret = btrfs_search_slot(NULL, extent_root, &key, path, 0, 0); in load_extent_tree_free()
760 ret = btrfs_find_next_key(extent_root, path, &key, 0, 0); in load_extent_tree_free()
775 ret = btrfs_next_leaf(extent_root, path); in load_extent_tree_free()
H A Ddisk-io.c1676 struct btrfs_root *extent_root = btrfs_extent_root(info, 0); in backup_super_roots() local
1680 extent_root->node->start); in backup_super_roots()
1682 btrfs_header_generation(extent_root->node)); in backup_super_roots()
1684 btrfs_header_level(extent_root->node)); in backup_super_roots()
H A Daccessors.h776 extent_root, 64);
H A Dqgroup.c3715 struct btrfs_root *extent_root; in qgroup_rescan_leaf() local
3727 extent_root = btrfs_extent_root(fs_info, in qgroup_rescan_leaf()
3729 ret = btrfs_search_slot_for_read(extent_root, in qgroup_rescan_leaf()
/linux-6.15/include/uapi/linux/
H A Dbtrfs_tree.h516 __le64 extent_root; member