| /fs/btrfs/ |
| A D | ctree.h | 167 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 D | disk-io.h | 62 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 D | transaction.h | 27 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 D | dir-item.h | 14 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 D | qgroup.h | 20 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 D | tree-log.h | 18 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 D | file-item.h | 18 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 D | relocation.h | 10 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 D | inode-item.h | 12 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 D | root-tree.h | 11 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 D | extent-tree.h | 13 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 D | disk-io.c | 641 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 D | locking.h | 17 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 D | relocation.c | 1023 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 D | dir-item.c | 23 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 D | tree-log.c | 109 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 D | root-tree.c | 67 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 D | transaction.c | 182 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 D | orphan.h | 9 struct btrfs_root; 12 struct btrfs_root *root, u64 offset); 14 struct btrfs_root *root, u64 offset);
|
| A D | uuid-tree.c | 26 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 D | fs.h | 41 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 D | btrfs_inode.h | 32 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 D | tree-mod-log.h | 11 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 D | backref.h | 152 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 D | qgroup-tests.c | 16 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()
|