Home
last modified time | relevance | path

Searched refs:btrfs_root (Results 1 – 25 of 65) sorted by relevance

123

/Linux-v5.15/fs/btrfs/
Dtransaction.h138 struct btrfs_root *root;
154 struct btrfs_root *root;
156 struct btrfs_root *snap;
203 struct btrfs_trans_handle *btrfs_start_transaction(struct btrfs_root *root,
206 struct btrfs_root *root,
208 struct btrfs_trans_handle *btrfs_join_transaction(struct btrfs_root *root);
209 struct btrfs_trans_handle *btrfs_join_transaction_spacecache(struct btrfs_root *root);
210 struct btrfs_trans_handle *btrfs_join_transaction_nostart(struct btrfs_root *root);
211 struct btrfs_trans_handle *btrfs_attach_transaction(struct btrfs_root *root);
213 struct btrfs_root *root);
[all …]
Ddisk-io.h64 struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root,
67 struct btrfs_root *root);
70 struct btrfs_root *btrfs_get_fs_root(struct btrfs_fs_info *fs_info,
72 struct btrfs_root *btrfs_get_new_fs_root(struct btrfs_fs_info *fs_info,
74 struct btrfs_root *btrfs_get_fs_root_commit_root(struct btrfs_fs_info *fs_info,
83 struct btrfs_root *root);
90 struct btrfs_root *btrfs_alloc_dummy_root(struct btrfs_fs_info *fs_info);
100 static inline struct btrfs_root *btrfs_grab_root(struct btrfs_root *root) in btrfs_grab_root()
109 void btrfs_put_root(struct btrfs_root *root);
124 struct btrfs_root *root);
[all …]
Dqgroup.h364 int btrfs_qgroup_reserve_meta(struct btrfs_root *root, int num_bytes,
366 int __btrfs_qgroup_reserve_meta(struct btrfs_root *root, int num_bytes,
369 static inline int btrfs_qgroup_reserve_meta_pertrans(struct btrfs_root *root, in btrfs_qgroup_reserve_meta_pertrans()
375 static inline int btrfs_qgroup_reserve_meta_prealloc(struct btrfs_root *root, in btrfs_qgroup_reserve_meta_prealloc()
382 void __btrfs_qgroup_free_meta(struct btrfs_root *root, int num_bytes,
386 static inline void btrfs_qgroup_free_meta_pertrans(struct btrfs_root *root, in btrfs_qgroup_free_meta_pertrans()
394 static inline void btrfs_qgroup_free_meta_prealloc(struct btrfs_root *root, in btrfs_qgroup_free_meta_prealloc()
405 void btrfs_qgroup_free_meta_all_pertrans(struct btrfs_root *root);
413 void btrfs_qgroup_convert_reserved_meta(struct btrfs_root *root, int num_bytes);
421 void btrfs_qgroup_clean_swapped_blocks(struct btrfs_root *root);
[all …]
Dtree-log.h63 struct btrfs_root *root, struct btrfs_log_ctx *ctx);
64 int btrfs_free_log(struct btrfs_trans_handle *trans, struct btrfs_root *root);
67 int btrfs_recover_log_trees(struct btrfs_root *tree_root);
72 struct btrfs_root *root,
76 struct btrfs_root *root,
79 void btrfs_end_log_trans(struct btrfs_root *root);
80 void btrfs_pin_log_trans(struct btrfs_root *root);
Dctree.h619 struct btrfs_root *extent_root;
620 struct btrfs_root *tree_root;
621 struct btrfs_root *chunk_root;
622 struct btrfs_root *dev_root;
623 struct btrfs_root *fs_root;
624 struct btrfs_root *csum_root;
625 struct btrfs_root *quota_root;
626 struct btrfs_root *uuid_root;
627 struct btrfs_root *free_space_root;
628 struct btrfs_root *data_reloc_root;
[all …]
Droot-tree.c64 int btrfs_find_root(struct btrfs_root *root, const struct btrfs_key *search_key, in btrfs_find_root()
118 int btrfs_update_root(struct btrfs_trans_handle *trans, struct btrfs_root in btrfs_update_root()
197 int btrfs_insert_root(struct btrfs_trans_handle *trans, struct btrfs_root *root, in btrfs_insert_root()
209 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_find_orphan_roots()
213 struct btrfs_root *root; in btrfs_find_orphan_roots()
297 struct btrfs_root *root = trans->fs_info->tree_root; in btrfs_del_root()
321 struct btrfs_root *tree_root = trans->fs_info->tree_root; in btrfs_del_root_ref()
393 struct btrfs_root *tree_root = trans->fs_info->tree_root; in btrfs_add_root_ref()
457 struct btrfs_root *root) in btrfs_update_root_times()
484 int btrfs_subvolume_reserve_metadata(struct btrfs_root *root, in btrfs_subvolume_reserve_metadata()
[all …]
Ddir-item.c20 struct btrfs_root *root, in insert_with_overflow()
56 struct btrfs_root *root, in btrfs_insert_xattr_item()
114 struct btrfs_root *root = dir->root; in btrfs_insert_dir_item()
175 struct btrfs_root *root, struct btrfs_path *path, in btrfs_lookup_match_dir()
209 struct btrfs_root *root, in btrfs_lookup_dir_item()
228 int btrfs_check_dir_item_collision(struct btrfs_root *root, u64 dir, in btrfs_check_dir_item_collision()
306 struct btrfs_root *root, in btrfs_lookup_dir_index_item()
326 btrfs_search_dir_index_item(struct btrfs_root *root, in btrfs_search_dir_index_item()
374 struct btrfs_root *root, in btrfs_lookup_xattr()
435 struct btrfs_root *root, in btrfs_delete_one_dir_name()
Drelocation.c120 struct btrfs_root *extent_root;
291 static bool reloc_root_is_dead(struct btrfs_root *root) in reloc_root_is_dead()
312 static bool have_reloc_root(struct btrfs_root *root) in have_reloc_root()
321 int btrfs_should_ignore_reloc_root(struct btrfs_root *root) in btrfs_should_ignore_reloc_root()
323 struct btrfs_root *reloc_root; in btrfs_should_ignore_reloc_root()
351 struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr) in find_reloc_root()
356 struct btrfs_root *root = NULL; in find_reloc_root()
363 root = (struct btrfs_root *)node->data; in find_reloc_root()
538 struct btrfs_root *src, in clone_backref_node()
539 struct btrfs_root *dest) in clone_backref_node()
[all …]
Dtree-log.c97 struct btrfs_root *root, struct btrfs_inode *inode,
101 struct btrfs_root *root,
104 struct btrfs_root *root,
105 struct btrfs_root *log,
108 static void wait_log_commit(struct btrfs_root *root, int transid);
139 struct btrfs_root *root, in start_log_trans()
143 struct btrfs_root *tree_root = fs_info->tree_root; in start_log_trans()
226 static int join_running_log_trans(struct btrfs_root *root) in join_running_log_trans()
255 void btrfs_pin_log_trans(struct btrfs_root *root) in btrfs_pin_log_trans()
264 void btrfs_end_log_trans(struct btrfs_root *root) in btrfs_end_log_trans()
[all …]
Dtransaction.c162 struct btrfs_root *root, *tmp; in switch_commit_roots()
179 struct btrfs_root, root_list); in switch_commit_roots()
408 struct btrfs_root *root, in record_root_in_trans()
470 struct btrfs_root *root) in btrfs_add_dropped_root()
489 struct btrfs_root *root) in btrfs_record_root_in_trans()
554 static inline bool need_reserve_reloc_root(struct btrfs_root *root) in need_reserve_reloc_root()
568 start_transaction(struct btrfs_root *root, unsigned int num_items, in start_transaction()
769 struct btrfs_trans_handle *btrfs_start_transaction(struct btrfs_root *root, in btrfs_start_transaction()
777 struct btrfs_root *root, in btrfs_start_transaction_fallback_global_rsv()
784 struct btrfs_trans_handle *btrfs_join_transaction(struct btrfs_root *root) in btrfs_join_transaction()
[all …]
Dbackref.h16 struct btrfs_root *fs_root;
52 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path,
58 struct inode_fs_paths *init_ipath(s32 total_bytes, struct btrfs_root *fs_root,
62 int btrfs_find_one_extref(struct btrfs_root *root, u64 inode_objectid,
66 int btrfs_check_shared(struct btrfs_root *root, u64 inum, u64 bytenr,
183 struct btrfs_root *root;
Dblock-rsv.h60 int btrfs_block_rsv_add(struct btrfs_root *root,
64 int btrfs_block_rsv_refill(struct btrfs_root *root,
83 struct btrfs_root *root,
Duuid-tree.c22 static int btrfs_uuid_tree_lookup(struct btrfs_root *uuid_root, u8 *uuid, in btrfs_uuid_tree_lookup()
86 struct btrfs_root *uuid_root = fs_info->uuid_root; in btrfs_uuid_tree_add()
150 struct btrfs_root *uuid_root = fs_info->uuid_root; in btrfs_uuid_tree_remove()
228 static int btrfs_uuid_iter_rem(struct btrfs_root *uuid_root, u8 *uuid, u8 type, in btrfs_uuid_iter_rem()
260 struct btrfs_root *subvol_root; in btrfs_check_uuid_tree_entry()
292 struct btrfs_root *root = fs_info->uuid_root; in btrfs_uuid_tree_iterate()
Dprops.h25 struct btrfs_root *root,
26 struct btrfs_root *parent_root);
Ddisk-io.c55 static void btrfs_destroy_ordered_extents(struct btrfs_root *root);
58 static void btrfs_destroy_delalloc_inodes(struct btrfs_root *root);
879 struct btrfs_root *root; in btree_csum_one_bio()
1139 static void __setup_root(struct btrfs_root *root, struct btrfs_fs_info *fs_info, in __setup_root()
1216 static struct btrfs_root *btrfs_alloc_root(struct btrfs_fs_info *fs_info, in btrfs_alloc_root()
1219 struct btrfs_root *root = kzalloc(sizeof(*root), flags); in btrfs_alloc_root()
1227 struct btrfs_root *btrfs_alloc_dummy_root(struct btrfs_fs_info *fs_info) in btrfs_alloc_dummy_root()
1229 struct btrfs_root *root; in btrfs_alloc_dummy_root()
1245 struct btrfs_root *btrfs_create_tree(struct btrfs_trans_handle *trans, in btrfs_create_tree()
1250 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_tree()
[all …]
Ddelayed-inode.h45 struct btrfs_root *root;
113 struct btrfs_root *root,
119 void btrfs_kill_all_delayed_nodes(struct btrfs_root *root);
Dinode-item.c75 struct btrfs_root *root, in btrfs_lookup_inode_extref()
99 struct btrfs_root *root, in btrfs_del_inode_extref()
170 struct btrfs_root *root, in btrfs_del_inode_ref()
248 struct btrfs_root *root, in btrfs_insert_inode_extref()
305 struct btrfs_root *root, in btrfs_insert_inode_ref()
383 struct btrfs_root *root, in btrfs_insert_empty_inode()
397 int btrfs_lookup_inode(struct btrfs_trans_handle *trans, struct btrfs_root in btrfs_lookup_inode()
Dbtrfs_inode.h66 struct btrfs_root *root;
247 const struct btrfs_root *root) in btrfs_inode_hash()
286 struct btrfs_root *root = inode->root; in btrfs_is_free_space_inode()
383 struct btrfs_root *root = inode->root; in btrfs_print_data_csum_error()
Dprops.c114 static int iterate_object_props(struct btrfs_root *root, in iterate_object_props()
231 struct btrfs_root *root = BTRFS_I(inode)->root; in inode_prop_iterator()
246 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_load_inode_props()
341 struct btrfs_root *root = BTRFS_I(inode)->root; in inherit_props()
421 struct btrfs_root *root, in btrfs_subvol_inherit_props()
422 struct btrfs_root *parent_root) in btrfs_subvol_inherit_props()
Dorphan.c10 struct btrfs_root *root, u64 offset) in btrfs_insert_orphan_item()
31 struct btrfs_root *root, u64 offset) in btrfs_del_orphan_item()
Dctree.c19 static int split_node(struct btrfs_trans_handle *trans, struct btrfs_root
21 static int split_leaf(struct btrfs_trans_handle *trans, struct btrfs_root *root,
30 static void del_ptr(struct btrfs_root *root, struct btrfs_path *path,
124 struct extent_buffer *btrfs_root_node(struct btrfs_root *root) in btrfs_root_node()
153 static void add_root_to_dirty_list(struct btrfs_root *root) in add_root_to_dirty_list()
180 struct btrfs_root *root, in btrfs_copy_root()
240 int btrfs_block_can_be_shared(struct btrfs_root *root, in btrfs_block_can_be_shared()
259 struct btrfs_root *root, in update_ref_for_cow()
380 struct btrfs_root *root, in __btrfs_cow_block()
499 struct btrfs_root *root, in should_cow_block()
[all …]
Dverity.c106 struct btrfs_root *root = inode->root; in drop_verity_items()
216 struct btrfs_root *root = inode->root; in write_key_bytes()
295 struct btrfs_root *root = inode->root; in read_key_bytes()
422 struct btrfs_root *root = inode->root; in del_orphan()
455 struct btrfs_root *root = inode->root; in rollback_verity()
522 struct btrfs_root *root = inode->root; in finish_verity()
579 struct btrfs_root *root = inode->root; in btrfs_begin_enable_verity()
Dtree-mod-log.h41 struct extent_buffer *btrfs_get_old_root(struct btrfs_root *root, u64 time_seq);
42 int btrfs_old_root_level(struct btrfs_root *root, u64 time_seq);
/Linux-v5.15/fs/btrfs/tests/
Dqgroup-tests.c14 static int insert_normal_tree_ref(struct btrfs_root *root, u64 bytenr, in insert_normal_tree_ref()
66 static int add_tree_ref(struct btrfs_root *root, u64 bytenr, u64 num_bytes, in add_tree_ref()
117 static int remove_extent_item(struct btrfs_root *root, u64 bytenr, in remove_extent_item()
148 static int remove_extent_ref(struct btrfs_root *root, u64 bytenr, in remove_extent_ref()
203 static int test_no_shared_qgroup(struct btrfs_root *root, in test_no_shared_qgroup()
300 static int test_multiple_refs(struct btrfs_root *root, in test_multiple_refs()
440 struct btrfs_root *root; in btrfs_test_qgroups()
441 struct btrfs_root *tmp_root; in btrfs_test_qgroups()
Dbtrfs-tests.h30 struct btrfs_root;
43 void btrfs_free_dummy_root(struct btrfs_root *root);

123