Home
last modified time | relevance | path

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

1234

/fs/btrfs/
A Dctree.h167 struct btrfs_root { struct
173 struct btrfs_root *log_root; argument
174 struct btrfs_root *reloc_root; argument
563 struct btrfs_root *root,
570 struct btrfs_root *root,
583 struct btrfs_root *root,
588 struct btrfs_root *root,
610 struct btrfs_root *root, in btrfs_del_item()
643 struct btrfs_root *root,
650 struct btrfs_root *root,
[all …]
A Ddisk-io.h62 struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root,
65 struct btrfs_root *root);
68 struct btrfs_root *btrfs_get_fs_root(struct btrfs_fs_info *fs_info,
75 int btrfs_global_root_insert(struct btrfs_root *root);
76 void btrfs_global_root_delete(struct btrfs_root *root);
86 struct btrfs_root *root);
97 static inline struct btrfs_root *btrfs_grab_root(struct btrfs_root *root) in btrfs_grab_root()
106 void btrfs_put_root(struct btrfs_root *root);
116 struct btrfs_root *root);
120 struct btrfs_root *root);
[all …]
A Dtransaction.h27 struct btrfs_root;
182 struct btrfs_root *root;
184 struct btrfs_root *snap;
273 struct btrfs_trans_handle *btrfs_start_transaction(struct btrfs_root *root,
276 struct btrfs_root *root,
283 struct btrfs_root *root);
286 void btrfs_add_dead_root(struct btrfs_root *root);
291 int btrfs_commit_current_transaction(struct btrfs_root *root);
296 struct btrfs_root *root);
299 int btrfs_wait_tree_log_extents(struct btrfs_root *root, int mark);
[all …]
A Ddir-item.h14 struct btrfs_root;
17 int btrfs_check_dir_item_collision(struct btrfs_root *root, u64 dir_ino,
23 struct btrfs_root *root,
28 struct btrfs_root *root,
31 struct btrfs_dir_item *btrfs_search_dir_index_item(struct btrfs_root *root,
35 struct btrfs_root *root,
39 struct btrfs_root *root,
44 struct btrfs_root *root,
A Dqgroup.h20 struct btrfs_root;
395 int btrfs_qgroup_reserve_meta(struct btrfs_root *root, int num_bytes,
397 int __btrfs_qgroup_reserve_meta(struct btrfs_root *root, int num_bytes,
401 static inline int btrfs_qgroup_reserve_meta_pertrans(struct btrfs_root *root, in btrfs_qgroup_reserve_meta_pertrans()
417 void __btrfs_qgroup_free_meta(struct btrfs_root *root, int num_bytes,
421 static inline void btrfs_qgroup_free_meta_pertrans(struct btrfs_root *root, in btrfs_qgroup_free_meta_pertrans()
429 static inline void btrfs_qgroup_free_meta_prealloc(struct btrfs_root *root, in btrfs_qgroup_free_meta_prealloc()
436 void btrfs_qgroup_free_meta_all_pertrans(struct btrfs_root *root);
444 void btrfs_qgroup_clean_swapped_blocks(struct btrfs_root *root);
445 int btrfs_qgroup_add_swapped_blocks(struct btrfs_root *subvol_root,
[all …]
A Dtree-log.h18 struct btrfs_root;
74 struct btrfs_root *root, struct btrfs_log_ctx *ctx);
75 int btrfs_free_log(struct btrfs_trans_handle *trans, struct btrfs_root *root);
78 int btrfs_recover_log_trees(struct btrfs_root *tree_root);
83 struct btrfs_root *root,
87 struct btrfs_root *root,
90 void btrfs_end_log_trans(struct btrfs_root *root);
91 void btrfs_pin_log_trans(struct btrfs_root *root);
A Dfile-item.h18 struct btrfs_root;
55 struct btrfs_root *root, u64 bytenr, u64 len);
58 struct btrfs_root *root, u64 objectid, u64 pos,
61 struct btrfs_root *root,
65 struct btrfs_root *root,
69 int btrfs_lookup_csums_range(struct btrfs_root *root, u64 start, u64 end,
72 int btrfs_lookup_csums_list(struct btrfs_root *root, u64 start, u64 end,
74 int btrfs_lookup_csums_bitmap(struct btrfs_root *root, struct btrfs_path *path,
A Drelocation.h10 struct btrfs_root;
17 int btrfs_init_reloc_root(struct btrfs_trans_handle *trans, struct btrfs_root *root);
19 struct btrfs_root *root);
23 struct btrfs_root *root,
31 struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr);
32 bool btrfs_should_ignore_reloc_root(const struct btrfs_root *root);
A Dinode-item.h12 struct btrfs_root;
89 struct btrfs_root *root,
92 struct btrfs_root *root, const struct fscrypt_str *name,
95 struct btrfs_root *root, const struct fscrypt_str *name,
98 struct btrfs_root *root,
101 struct btrfs_root *root, struct btrfs_path *path,
104 struct btrfs_inode_extref *btrfs_lookup_inode_extref(struct btrfs_root *root,
A Droot-tree.h11 struct btrfs_root;
18 int btrfs_subvolume_reserve_metadata(struct btrfs_root *root,
28 int btrfs_insert_root(struct btrfs_trans_handle *trans, struct btrfs_root *root,
31 int btrfs_update_root(struct btrfs_trans_handle *trans, struct btrfs_root *root,
33 int btrfs_find_root(struct btrfs_root *root, const struct btrfs_key *search_key,
40 void btrfs_update_root_times(struct btrfs_trans_handle *trans, struct btrfs_root *root);
A Dextent-tree.h13 struct btrfs_root;
121 struct btrfs_root *root,
133 struct btrfs_root *root, u64 owner,
139 int btrfs_reserve_extent(struct btrfs_root *root, u64 ram_bytes, u64 num_bytes,
142 int btrfs_inc_ref(struct btrfs_trans_handle *trans, struct btrfs_root *root,
144 int btrfs_dec_ref(struct btrfs_trans_handle *trans, struct btrfs_root *root,
158 int btrfs_drop_snapshot(struct btrfs_root *root, int update_ref,
161 struct btrfs_root *root,
A Ddisk-io.c641 struct btrfs_root *root; in btrfs_alloc_root()
722 struct btrfs_root *root; in btrfs_alloc_dummy_root()
740 const struct btrfs_root *a = rb_entry(a_node, struct btrfs_root, rb_node); in global_root_cmp()
741 const struct btrfs_root *b = rb_entry(b_node, struct btrfs_root, rb_node); in global_root_cmp()
749 const struct btrfs_root *root = rb_entry(node, struct btrfs_root, rb_node); in global_root_key_cmp()
845 struct btrfs_root *root; in btrfs_create_tree()
912 struct btrfs_root *root; in alloc_log_tree()
1015 static struct btrfs_root *read_tree_root_path(struct btrfs_root *tree_root, in read_tree_root_path()
1019 struct btrfs_root *root; in read_tree_root_path()
1078 struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root, in btrfs_read_tree_root()
[all …]
A Dlocking.h17 struct btrfs_root;
193 struct extent_buffer *btrfs_lock_root_node(struct btrfs_root *root);
194 struct extent_buffer *btrfs_read_lock_root_node(struct btrfs_root *root);
195 struct extent_buffer *btrfs_try_read_lock_root_node(struct btrfs_root *root);
239 void btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, struct extent_buffer *eb);
245 static inline void btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, in btrfs_maybe_reset_lockdep_class()
A Drelocation.c1023 struct btrfs_root *dest, struct btrfs_root *src, in replace_path()
1468 struct btrfs_root *root; in clean_dirty_subvols()
1469 struct btrfs_root *next; in clean_dirty_subvols()
1824 struct btrfs_root *root; in merge_reloc_roots()
1943 struct btrfs_root *root; in record_reloc_root_in_trans()
1984 struct btrfs_root *root; in select_reloc_root()
2078 struct btrfs_root *root; in select_one_root()
2211 struct btrfs_root *root; in do_relocation()
2479 struct btrfs_root *root; in relocate_tree_block()
2568 struct btrfs_root *root; in relocate_cowonly_block()
[all …]
A Ddir-item.c23 struct btrfs_root *root, in insert_with_overflow()
56 struct btrfs_root *root, in btrfs_insert_xattr_item()
113 struct btrfs_root *root = dir->root; in btrfs_insert_dir_item()
176 struct btrfs_root *root, struct btrfs_path *path, in btrfs_lookup_match_dir()
210 struct btrfs_root *root, in btrfs_lookup_dir_item()
230 int btrfs_check_dir_item_collision(struct btrfs_root *root, u64 dir_ino, in btrfs_check_dir_item_collision()
300 struct btrfs_root *root, in btrfs_lookup_dir_index_item()
320 btrfs_search_dir_index_item(struct btrfs_root *root, struct btrfs_path *path, in btrfs_search_dir_index_item()
347 struct btrfs_root *root, in btrfs_lookup_xattr()
407 struct btrfs_root *root, in btrfs_delete_one_dir_name()
A Dtree-log.c109 struct btrfs_root *root,
169 struct btrfs_root *root, in start_log_trans()
395 struct btrfs_root *root, in overwrite_item()
1292 struct btrfs_root *root, in unlink_old_inode_refs()
1376 struct btrfs_root *log, in add_inode_ref()
2001 struct btrfs_root *root, in replay_one_dir_item()
2725 struct btrfs_root *root, in walk_up_log_tree()
3271 struct btrfs_root *log) in free_log_tree()
3558 struct btrfs_root *root, in btrfs_del_inode_ref_in_log()
3562 struct btrfs_root *log; in btrfs_del_inode_ref_in_log()
[all …]
A Droot-tree.c67 int btrfs_find_root(struct btrfs_root *root, const struct btrfs_key *search_key, in btrfs_find_root()
128 int btrfs_update_root(struct btrfs_trans_handle *trans, struct btrfs_root in btrfs_update_root()
205 int btrfs_insert_root(struct btrfs_trans_handle *trans, struct btrfs_root *root, in btrfs_insert_root()
217 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_find_orphan_roots()
221 struct btrfs_root *root; in btrfs_find_orphan_roots()
320 struct btrfs_root *root = trans->fs_info->tree_root; in btrfs_del_root()
346 struct btrfs_root *tree_root = trans->fs_info->tree_root; in btrfs_del_root_ref()
418 struct btrfs_root *tree_root = trans->fs_info->tree_root; in btrfs_add_root_ref()
481 struct btrfs_root *root) in btrfs_update_root_times()
509 int btrfs_subvolume_reserve_metadata(struct btrfs_root *root, in btrfs_subvolume_reserve_metadata()
A Dtransaction.c182 struct btrfs_root *root, *tmp; in switch_commit_roots()
208 struct btrfs_root, root_list); in switch_commit_roots()
406 struct btrfs_root *root, in record_root_in_trans()
467 struct btrfs_root *root) in btrfs_add_dropped_root()
821 struct btrfs_root *root, in btrfs_start_transaction_fallback_global_rsv()
1364 struct btrfs_root *root; in commit_cowonly_roots()
1422 struct btrfs_root, in btrfs_maybe_wake_unfinished_drop()
1463 struct btrfs_root *gang[8]; in commit_fs_roots()
1535 struct btrfs_root *src, in qgroup_account_snapshot()
1641 struct btrfs_root *parent_root; in create_pending_snapshot()
[all …]
A Dorphan.h9 struct btrfs_root;
12 struct btrfs_root *root, u64 offset);
14 struct btrfs_root *root, u64 offset);
A Duuid-tree.c26 static int btrfs_uuid_tree_lookup(struct btrfs_root *uuid_root, const u8 *uuid, in btrfs_uuid_tree_lookup()
90 struct btrfs_root *uuid_root = fs_info->uuid_root; in btrfs_uuid_tree_add()
152 struct btrfs_root *uuid_root = fs_info->uuid_root; in btrfs_uuid_tree_remove()
230 static int btrfs_uuid_iter_rem(struct btrfs_root *uuid_root, u8 *uuid, u8 type, in btrfs_uuid_iter_rem()
262 struct btrfs_root *subvol_root; in btrfs_check_uuid_tree_entry()
294 struct btrfs_root *root = fs_info->uuid_root; in btrfs_uuid_tree_iterate()
397 struct btrfs_root *root = fs_info->tree_root; in btrfs_uuid_scan_kthread()
532 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_uuid_tree()
533 struct btrfs_root *uuid_root; in btrfs_create_uuid_tree()
A Dfs.h41 struct btrfs_root;
430 struct btrfs_root *tree_root;
431 struct btrfs_root *chunk_root;
432 struct btrfs_root *dev_root;
433 struct btrfs_root *fs_root;
434 struct btrfs_root *quota_root;
435 struct btrfs_root *uuid_root;
436 struct btrfs_root *data_reloc_root;
437 struct btrfs_root *block_group_root;
438 struct btrfs_root *stripe_root;
[all …]
A Dbtrfs_inode.h32 struct btrfs_root;
129 struct btrfs_root *root;
363 const struct btrfs_root *root) in btrfs_inode_hash()
565 int btrfs_start_delalloc_snapshot(struct btrfs_root *root, bool in_reclaim_context);
608 struct btrfs_inode *btrfs_iget_path(u64 ino, struct btrfs_root *root,
610 struct btrfs_inode *btrfs_iget(u64 ino, struct btrfs_root *root);
618 int btrfs_orphan_cleanup(struct btrfs_root *root);
650 struct btrfs_inode *btrfs_find_first_inode(struct btrfs_root *root, u64 min_ino);
A Dtree-mod-log.h11 struct btrfs_root;
46 struct extent_buffer *btrfs_get_old_root(struct btrfs_root *root, u64 time_seq);
47 int btrfs_old_root_level(struct btrfs_root *root, u64 time_seq);
A Dbackref.h152 struct btrfs_root *fs_root;
236 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path,
242 struct inode_fs_paths *init_ipath(s32 total_bytes, struct btrfs_root *fs_root,
246 int btrfs_find_one_extref(struct btrfs_root *root, u64 inode_objectid,
343 struct btrfs_root *root;
/fs/btrfs/tests/
A Dqgroup-tests.c16 static int insert_normal_tree_ref(struct btrfs_root *root, u64 bytenr, in insert_normal_tree_ref()
68 static int add_tree_ref(struct btrfs_root *root, u64 bytenr, u64 num_bytes, in add_tree_ref()
119 static int remove_extent_item(struct btrfs_root *root, u64 bytenr, in remove_extent_item()
150 static int remove_extent_ref(struct btrfs_root *root, u64 bytenr, in remove_extent_ref()
205 static int test_no_shared_qgroup(struct btrfs_root *root, in test_no_shared_qgroup()
317 static int test_multiple_refs(struct btrfs_root *root, in test_multiple_refs()
474 struct btrfs_root *root; in btrfs_test_qgroups()
475 struct btrfs_root *tmp_root; in btrfs_test_qgroups()

Completed in 421 milliseconds

1234