Home
last modified time | relevance | path

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

/linux-4.1.27/fs/btrfs/
Ddisk-io.h47 struct extent_buffer *read_tree_block(struct btrfs_root *root, u64 bytenr,
49 void readahead_tree_block(struct btrfs_root *root, u64 bytenr);
50 int reada_tree_block_flagged(struct btrfs_root *root, u64 bytenr,
52 struct extent_buffer *btrfs_find_create_tree_block(struct btrfs_root *root,
59 void close_ctree(struct btrfs_root *root);
61 struct btrfs_root *root, int max_mirrors);
63 int btrfs_commit_super(struct btrfs_root *root);
66 struct btrfs_root *btrfs_read_fs_root(struct btrfs_root *tree_root,
68 int btrfs_init_fs_root(struct btrfs_root *root);
70 struct btrfs_root *root);
[all …]
Dtransaction.h124 struct btrfs_root *root;
134 struct btrfs_root *root;
135 struct btrfs_root *snap;
157 struct btrfs_root *root);
158 struct btrfs_trans_handle *btrfs_start_transaction(struct btrfs_root *root,
161 struct btrfs_root *root, int num_items);
162 struct btrfs_trans_handle *btrfs_join_transaction(struct btrfs_root *root);
163 struct btrfs_trans_handle *btrfs_join_transaction_nolock(struct btrfs_root *root);
164 struct btrfs_trans_handle *btrfs_attach_transaction(struct btrfs_root *root);
166 struct btrfs_root *root);
[all …]
Dinode-map.h4 void btrfs_init_free_ino_ctl(struct btrfs_root *root);
5 void btrfs_unpin_free_ino(struct btrfs_root *root);
6 void btrfs_return_ino(struct btrfs_root *root, u64 objectid);
7 int btrfs_find_free_ino(struct btrfs_root *root, u64 *objectid);
8 int btrfs_save_ino_cache(struct btrfs_root *root,
11 int btrfs_find_free_objectid(struct btrfs_root *root, u64 *objectid);
12 int btrfs_find_highest_objectid(struct btrfs_root *root, u64 *objectid);
Dfree-space-cache.h53 struct inode *lookup_free_space_inode(struct btrfs_root *root,
56 int create_free_space_inode(struct btrfs_root *root,
61 int btrfs_check_trunc_cache_free_space(struct btrfs_root *root,
63 int btrfs_truncate_free_space_cache(struct btrfs_root *root,
69 int btrfs_wait_cache_io(struct btrfs_root *root,
74 int btrfs_write_out_cache(struct btrfs_root *root,
78 struct inode *lookup_free_ino_inode(struct btrfs_root *root,
80 int create_free_ino_inode(struct btrfs_root *root,
84 struct btrfs_root *root);
85 int btrfs_write_out_ino_cache(struct btrfs_root *root,
[all …]
Dctree.h1269 struct btrfs_root *root;
1390 struct btrfs_root *extent_root;
1391 struct btrfs_root *tree_root;
1392 struct btrfs_root *chunk_root;
1393 struct btrfs_root *dev_root;
1394 struct btrfs_root *fs_root;
1395 struct btrfs_root *csum_root;
1396 struct btrfs_root *quota_root;
1397 struct btrfs_root *uuid_root;
1400 struct btrfs_root *log_root_tree;
[all …]
Ddelayed-inode.h58 struct btrfs_root *root;
102 struct btrfs_root *root, const char *name,
108 struct btrfs_root *root, struct inode *dir,
114 struct btrfs_root *root);
116 struct btrfs_root *root, int nr);
118 void btrfs_balance_delayed_items(struct btrfs_root *root);
129 struct btrfs_root *root, struct inode *inode);
134 void btrfs_kill_all_delayed_nodes(struct btrfs_root *root);
137 void btrfs_destroy_delayed_inodes(struct btrfs_root *root);
154 void btrfs_assert_delayed_root_empty(struct btrfs_root *root);
Dtree-log.h59 struct btrfs_root *root, struct btrfs_log_ctx *ctx);
60 int btrfs_free_log(struct btrfs_trans_handle *trans, struct btrfs_root *root);
63 int btrfs_recover_log_trees(struct btrfs_root *tree_root);
65 struct btrfs_root *root, struct dentry *dentry,
70 struct btrfs_root *root,
74 struct btrfs_root *root,
77 void btrfs_end_log_trans(struct btrfs_root *root);
78 int btrfs_pin_log_trans(struct btrfs_root *root);
Dvolumes.h55 struct btrfs_root *dev_root;
419 int btrfs_read_sys_array(struct btrfs_root *root);
420 int btrfs_read_chunk_tree(struct btrfs_root *root);
422 struct btrfs_root *extent_root, u64 type);
425 int btrfs_map_bio(struct btrfs_root *root, int rw, struct bio *bio,
433 int btrfs_find_device_missing_or_by_path(struct btrfs_root *root,
439 int btrfs_rm_device(struct btrfs_root *root, char *device_path);
447 int btrfs_init_new_device(struct btrfs_root *root, char *path);
448 int btrfs_init_dev_replace_tgtdev(struct btrfs_root *root, char *device_path,
459 int btrfs_chunk_readonly(struct btrfs_root *root, u64 chunk_offset);
[all …]
Dtransaction.c108 struct btrfs_root *root, *tmp; in switch_commit_roots()
151 static noinline int join_transaction(struct btrfs_root *root, unsigned int type) in join_transaction()
278 struct btrfs_root *root) in record_root_in_trans()
336 struct btrfs_root *root) in btrfs_record_root_in_trans()
368 static void wait_current_trans(struct btrfs_root *root) in wait_current_trans()
387 static int may_wait_transaction(struct btrfs_root *root, int type) in may_wait_transaction()
402 static inline bool need_reserve_reloc_root(struct btrfs_root *root) in need_reserve_reloc_root()
414 start_transaction(struct btrfs_root *root, u64 num_items, unsigned int type, in start_transaction()
567 struct btrfs_trans_handle *btrfs_start_transaction(struct btrfs_root *root, in btrfs_start_transaction()
575 struct btrfs_root *root, int num_items) in btrfs_start_transaction_lflush()
[all …]
Dbackref.h28 struct btrfs_root *fs_root;
57 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path,
63 struct inode_fs_paths *init_ipath(s32 total_bytes, struct btrfs_root *fs_root,
67 int btrfs_find_one_extref(struct btrfs_root *root, u64 inode_objectid,
Ddisk-io.c59 static void free_fs_root(struct btrfs_root *root);
62 static void btrfs_destroy_ordered_extents(struct btrfs_root *root);
64 struct btrfs_root *root);
65 static void btrfs_destroy_delalloc_inodes(struct btrfs_root *root);
66 static int btrfs_destroy_marked_extents(struct btrfs_root *root,
69 static int btrfs_destroy_pinned_extent(struct btrfs_root *root,
71 static int btrfs_cleanup_transaction(struct btrfs_root *root);
72 static void btrfs_error_commit_super(struct btrfs_root *root);
437 static int btree_read_extent_buffer_pages(struct btrfs_root *root, in btree_read_extent_buffer_pages()
538 static noinline int check_leaf(struct btrfs_root *root, in check_leaf()
[all …]
Dordered-data.h149 static inline int btrfs_ordered_sum_size(struct btrfs_root *root, in btrfs_ordered_sum_size()
198 int btrfs_wait_ordered_extents(struct btrfs_root *root, int nr);
206 struct btrfs_root *log);
208 struct btrfs_root *log, u64 transid);
209 void btrfs_free_logged_extents(struct btrfs_root *log, u64 transid);
Ddir-item.c34 struct btrfs_root *root, in insert_with_overflow()
69 struct btrfs_root *root, in btrfs_insert_xattr_item()
120 int btrfs_insert_dir_item(struct btrfs_trans_handle *trans, struct btrfs_root in btrfs_insert_dir_item()
192 struct btrfs_root *root, in btrfs_lookup_dir_item()
216 int btrfs_check_dir_item_collision(struct btrfs_root *root, u64 dir, in btrfs_check_dir_item_collision()
285 struct btrfs_root *root, in btrfs_lookup_dir_index_item()
308 btrfs_search_dir_index_item(struct btrfs_root *root, in btrfs_search_dir_index_item()
355 struct btrfs_root *root, in btrfs_lookup_xattr()
382 struct btrfs_dir_item *btrfs_match_dir_item_name(struct btrfs_root *root, in btrfs_match_dir_item_name()
421 struct btrfs_root *root, in btrfs_delete_one_dir_name()
[all …]
Draid56.h45 int raid56_parity_recover(struct btrfs_root *root, struct bio *bio,
48 int raid56_parity_write(struct btrfs_root *root, struct bio *bio,
52 raid56_parity_alloc_scrub_rbio(struct btrfs_root *root, struct bio *bio,
Dtree-log.c97 struct btrfs_root *root, struct inode *inode,
103 struct btrfs_root *root,
106 struct btrfs_root *root,
107 struct btrfs_root *log,
140 struct btrfs_root *root, in start_log_trans()
202 static int join_running_log_trans(struct btrfs_root *root) in join_running_log_trans()
224 int btrfs_pin_log_trans(struct btrfs_root *root) in btrfs_pin_log_trans()
238 void btrfs_end_log_trans(struct btrfs_root *root) in btrfs_end_log_trans()
279 struct btrfs_root *replay_dest;
289 int (*process_func)(struct btrfs_root *log, struct extent_buffer *eb,
[all …]
Droot-tree.c81 int btrfs_find_root(struct btrfs_root *root, struct btrfs_key *search_key, in btrfs_find_root()
135 int btrfs_update_root(struct btrfs_trans_handle *trans, struct btrfs_root in btrfs_update_root()
212 int btrfs_insert_root(struct btrfs_trans_handle *trans, struct btrfs_root *root, in btrfs_insert_root()
222 int btrfs_find_orphan_roots(struct btrfs_root *tree_root) in btrfs_find_orphan_roots()
228 struct btrfs_root *root; in btrfs_find_orphan_roots()
327 int btrfs_del_root(struct btrfs_trans_handle *trans, struct btrfs_root *root, in btrfs_del_root()
349 struct btrfs_root *tree_root, in btrfs_del_root_ref()
420 struct btrfs_root *tree_root, in btrfs_add_root_ref()
487 struct btrfs_root *root) in btrfs_update_root_times()
Dextent-tree.c78 struct btrfs_root *root, u64 bytenr,
81 struct btrfs_root *root,
91 struct btrfs_root *root,
96 struct btrfs_root *root,
102 struct btrfs_root *extent_root, u64 flags,
113 int btrfs_pin_extent(struct btrfs_root *root,
230 static int add_excluded_extent(struct btrfs_root *root, in add_excluded_extent()
241 static void free_excluded_extents(struct btrfs_root *root, in free_excluded_extents()
255 static int exclude_super_stripes(struct btrfs_root *root, in exclude_super_stripes()
384 struct btrfs_root *extent_root; in caching_thread()
[all …]
Dprint-tree.h21 void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l);
22 void btrfs_print_tree(struct btrfs_root *root, struct extent_buffer *c);
Dinode-map.c31 struct btrfs_root *root = data; in caching_kthread()
137 static void start_caching(struct btrfs_root *root) in start_caching()
186 int btrfs_find_free_ino(struct btrfs_root *root, u64 *objectid) in btrfs_find_free_ino()
210 void btrfs_return_ino(struct btrfs_root *root, u64 objectid) in btrfs_return_ino()
245 void btrfs_unpin_free_ino(struct btrfs_root *root) in btrfs_unpin_free_ino()
364 void btrfs_init_free_ino_ctl(struct btrfs_root *root) in btrfs_init_free_ino_ctl()
392 int btrfs_save_ino_cache(struct btrfs_root *root, in btrfs_save_ino_cache()
518 int btrfs_find_highest_objectid(struct btrfs_root *root, u64 *objectid) in btrfs_find_highest_objectid()
553 int btrfs_find_free_objectid(struct btrfs_root *root, u64 *objectid) in btrfs_find_free_objectid()
Drelocation.c60 struct btrfs_root *root;
161 struct btrfs_root *extent_root;
527 static int should_ignore_root(struct btrfs_root *root) in should_ignore_root()
529 struct btrfs_root *reloc_root; in should_ignore_root()
552 static struct btrfs_root *find_reloc_root(struct reloc_control *rc, in find_reloc_root()
557 struct btrfs_root *root = NULL; in find_reloc_root()
563 root = (struct btrfs_root *)node->data; in find_reloc_root()
583 static struct btrfs_root *read_fs_root(struct btrfs_fs_info *fs_info, in read_fs_root()
600 struct btrfs_root *find_tree_root(struct reloc_control *rc, in find_tree_root()
604 struct btrfs_root *root; in find_tree_root()
[all …]
Ddelayed-inode.c52 struct btrfs_root *root, u64 inode_id) in btrfs_init_delayed_node()
82 struct btrfs_root *root) in btrfs_get_delayed_root()
90 struct btrfs_root *root = btrfs_inode->root; in btrfs_get_delayed_node()
126 struct btrfs_root *root = btrfs_inode->root; in btrfs_get_or_create_delayed_node()
271 struct btrfs_root *root = delayed_node->root; in __btrfs_release_delayed_node()
543 struct btrfs_root *root, in btrfs_delayed_item_reserve_metadata()
569 static void btrfs_delayed_item_release_metadata(struct btrfs_root *root, in btrfs_delayed_item_release_metadata()
587 struct btrfs_root *root, in btrfs_delayed_inode_reserve_metadata()
699 static void btrfs_delayed_inode_release_metadata(struct btrfs_root *root, in btrfs_delayed_inode_release_metadata()
719 static int btrfs_batch_insert_items(struct btrfs_root *root, in btrfs_batch_insert_items()
[all …]
Dprops.h39 struct btrfs_root *root,
40 struct btrfs_root *parent_root);
Dcheck-integrity.h32 int btrfsic_mount(struct btrfs_root *root,
35 void btrfsic_unmount(struct btrfs_root *root,
Dctree.c28 static int split_node(struct btrfs_trans_handle *trans, struct btrfs_root
30 static int split_leaf(struct btrfs_trans_handle *trans, struct btrfs_root
34 struct btrfs_root *root, struct extent_buffer *dst,
37 struct btrfs_root *root,
40 static void del_ptr(struct btrfs_root *root, struct btrfs_path *path,
148 struct extent_buffer *btrfs_root_node(struct btrfs_root *root) in btrfs_root_node()
176 struct extent_buffer *btrfs_lock_root_node(struct btrfs_root *root) in btrfs_lock_root_node()
195 static struct extent_buffer *btrfs_read_lock_root_node(struct btrfs_root *root) in btrfs_read_lock_root_node()
214 static void add_root_to_dirty_list(struct btrfs_root *root) in add_root_to_dirty_list()
239 struct btrfs_root *root, in btrfs_copy_root()
[all …]
Dinode-item.c97 struct btrfs_root *root, in btrfs_lookup_inode_extref()
122 struct btrfs_root *root, in btrfs_del_inode_extref()
194 struct btrfs_root *root, in btrfs_del_inode_ref()
271 struct btrfs_root *root, in btrfs_insert_inode_extref()
327 struct btrfs_root *root, in btrfs_insert_inode_ref()
402 struct btrfs_root *root, in btrfs_insert_empty_inode()
416 int btrfs_lookup_inode(struct btrfs_trans_handle *trans, struct btrfs_root in btrfs_lookup_inode()
Dprops.c159 static int iterate_object_props(struct btrfs_root *root, in iterate_object_props()
276 struct btrfs_root *root = BTRFS_I(inode)->root; in inode_prop_iterator()
291 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_load_inode_props()
305 struct btrfs_root *root = BTRFS_I(inode)->root; in inherit_props()
350 struct btrfs_root *root, in btrfs_subvol_inherit_props()
351 struct btrfs_root *parent_root) in btrfs_subvol_inherit_props()
Dorphan.c23 struct btrfs_root *root, u64 offset) in btrfs_insert_orphan_item()
44 struct btrfs_root *root, u64 offset) in btrfs_del_orphan_item()
Dioctl.c217 struct btrfs_root *root = ip->root; in btrfs_ioctl_setflags()
442 struct btrfs_root *root = BTRFS_I(dir)->root; in create_subvol()
443 struct btrfs_root *new_root; in create_subvol()
631 static void btrfs_wait_for_no_snapshoting_writes(struct btrfs_root *root) in btrfs_wait_for_no_snapshoting_writes()
648 static int create_snapshot(struct btrfs_root *root, struct inode *dir, in create_snapshot()
820 struct btrfs_root *snap_src, in btrfs_mksubvol()
918 static int find_new_extents(struct btrfs_root *root, in find_new_extents()
1246 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_defrag_file()
1467 struct btrfs_root *root = BTRFS_I(file_inode(file))->root; in btrfs_ioctl_resize()
1744 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_ioctl_subvol_getflags()
[all …]
Duuid-tree.c34 static int btrfs_uuid_tree_lookup(struct btrfs_root *uuid_root, u8 *uuid, in btrfs_uuid_tree_lookup()
94 struct btrfs_root *uuid_root, u8 *uuid, u8 type, in btrfs_uuid_tree_add()
158 struct btrfs_root *uuid_root, u8 *uuid, u8 type, in btrfs_uuid_tree_rem()
238 static int btrfs_uuid_iter_rem(struct btrfs_root *uuid_root, u8 *uuid, u8 type, in btrfs_uuid_iter_rem()
262 struct btrfs_root *root = fs_info->uuid_root; in btrfs_uuid_tree_iterate()
Dbtrfs_inode.h62 struct btrfs_root *root;
210 const struct btrfs_root *root) in btrfs_inode_hash()
249 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_is_free_space_inode()
Dinode.c66 struct btrfs_root *root;
138 struct btrfs_root *root, struct inode *inode, in insert_inline_extent()
239 static noinline int cow_file_range_inline(struct btrfs_root *root, in cow_file_range_inline()
330 struct btrfs_root *root;
361 struct btrfs_root *root = BTRFS_I(inode)->root; in inode_need_compress()
399 struct btrfs_root *root = BTRFS_I(inode)->root; in compress_file_range()
674 struct btrfs_root *root = BTRFS_I(inode)->root; in submit_compressed_extents()
917 struct btrfs_root *root = BTRFS_I(inode)->root; in cow_file_range()
1090 struct btrfs_root *root; in async_cow_submit()
1122 struct btrfs_root *root = BTRFS_I(inode)->root; in cow_file_range_async()
[all …]
Dxattr.c39 struct btrfs_root *root = BTRFS_I(inode)->root; in __btrfs_getxattr()
96 struct btrfs_root *root = BTRFS_I(inode)->root; in do_setxattr()
237 struct btrfs_root *root = BTRFS_I(inode)->root; in __btrfs_setxattr()
265 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_listxattr()
422 struct btrfs_root *root = BTRFS_I(d_inode(dentry))->root; in btrfs_setxattr()
457 struct btrfs_root *root = BTRFS_I(d_inode(dentry))->root; in btrfs_removexattr()
Dfile-item.c41 struct btrfs_root *root, in btrfs_insert_file_extent()
88 struct btrfs_root *root, in btrfs_lookup_csum()
140 struct btrfs_root *root, in btrfs_lookup_file_extent()
161 static int __btrfs_lookup_bio_sums(struct btrfs_root *root, in __btrfs_lookup_bio_sums()
295 int btrfs_lookup_bio_sums(struct btrfs_root *root, struct inode *inode, in btrfs_lookup_bio_sums()
301 int btrfs_lookup_bio_sums_dio(struct btrfs_root *root, struct inode *inode, in btrfs_lookup_bio_sums_dio()
307 int btrfs_lookup_csums_range(struct btrfs_root *root, u64 start, u64 end, in btrfs_lookup_csums_range()
426 int btrfs_csum_one_bio(struct btrfs_root *root, struct inode *inode, in btrfs_csum_one_bio()
516 static noinline void truncate_one_csum(struct btrfs_root *root, in truncate_one_csum()
567 struct btrfs_root *root, u64 bytenr, u64 len) in btrfs_del_csums()
[all …]
Dqgroup.c272 struct btrfs_root *quota_root = fs_info->quota_root; in btrfs_read_qgroup_config()
478 struct btrfs_root *quota_root, in add_qgroup_relation_item()
502 struct btrfs_root *quota_root, in del_qgroup_relation_item()
533 struct btrfs_root *quota_root, u64 qgroupid) in add_qgroup_item()
601 struct btrfs_root *quota_root, u64 qgroupid) in del_qgroup_item()
647 struct btrfs_root *root, in update_qgroup_limit_item()
689 struct btrfs_root *root, in update_qgroup_info_item()
735 struct btrfs_root *root) in update_qgroup_status_item()
778 struct btrfs_root *root) in btrfs_clean_quota_tree()
826 struct btrfs_root *quota_root; in btrfs_quota_enable()
[all …]
Dqgroup.h97 int btrfs_qgroup_reserve(struct btrfs_root *root, u64 num_bytes);
98 void btrfs_qgroup_free(struct btrfs_root *root, u64 num_bytes);
Dvolumes.c46 struct btrfs_root *root,
48 static int btrfs_relocate_sys_chunks(struct btrfs_root *root);
976 struct btrfs_root *root = device->dev_root; in btrfs_account_dev_extents_size()
1116 struct btrfs_root *root = device->dev_root; in find_free_dev_extent()
1277 struct btrfs_root *root = device->dev_root; in btrfs_free_dev_extent()
1336 struct btrfs_root *root = device->dev_root; in btrfs_alloc_dev_extent()
1434 struct btrfs_root *root, in btrfs_add_device()
1505 static int btrfs_rm_dev_item(struct btrfs_root *root, in btrfs_rm_dev_item()
1546 int btrfs_rm_device(struct btrfs_root *root, char *device_path) in btrfs_rm_device()
1899 static int btrfs_find_device_by_path(struct btrfs_root *root, char *device_path, in btrfs_find_device_by_path()
[all …]
Ddev-replace.c47 static int btrfs_dev_replace_find_srcdev(struct btrfs_root *root, u64 srcdevid,
58 struct btrfs_root *dev_root = fs_info->dev_root; in btrfs_init_dev_replace()
199 struct btrfs_root *dev_root = fs_info->dev_root; in btrfs_run_dev_replace()
309 int btrfs_dev_replace_start(struct btrfs_root *root, in btrfs_dev_replace_start()
464 struct btrfs_root *root = fs_info->tree_root; in btrfs_dev_replace_finishing()
626 static int btrfs_dev_replace_find_srcdev(struct btrfs_root *root, u64 srcdevid, in btrfs_dev_replace_find_srcdev()
692 struct btrfs_root *root = fs_info->tree_root; in __btrfs_dev_replace_cancel()
Dordered-data.c188 struct btrfs_root *root = BTRFS_I(inode)->root; in __btrfs_add_ordered_extent()
477 struct btrfs_root *log) in btrfs_submit_logged_extents()
487 struct btrfs_root *log, u64 transid) in btrfs_wait_logged_extents()
518 void btrfs_free_logged_extents(struct btrfs_root *log, u64 transid) in btrfs_free_logged_extents()
568 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_remove_ordered_extent()
609 int btrfs_wait_ordered_extents(struct btrfs_root *root, int nr) in btrfs_wait_ordered_extents()
658 struct btrfs_root *root; in btrfs_wait_ordered_roots()
668 root = list_first_entry(&splice, struct btrfs_root, in btrfs_wait_ordered_roots()
Dexport.c63 struct btrfs_root *root; in btrfs_get_dentry()
156 struct btrfs_root *root = BTRFS_I(dir)->root; in btrfs_get_parent()
226 struct btrfs_root *root = BTRFS_I(dir)->root; in btrfs_get_name()
Ddev-replace.h28 int btrfs_dev_replace_start(struct btrfs_root *root,
Dfile.c98 struct btrfs_root *root = BTRFS_I(inode)->root; in __btrfs_add_inode_defrag()
132 static inline int __need_auto_defrag(struct btrfs_root *root) in __need_auto_defrag()
150 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_add_inode_defrag()
199 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_requeue_inode_defrag()
288 struct btrfs_root *inode_root; in __btrfs_run_defrag_inode()
488 int btrfs_dirty_pages(struct btrfs_root *root, struct inode *inode, in btrfs_dirty_pages()
692 struct btrfs_root *root, struct inode *inode, in __btrfs_drop_extents()
1018 struct btrfs_root *root, struct inode *inode, u64 start, in btrfs_drop_extents()
1076 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_mark_extent_written()
1429 struct btrfs_root *root = BTRFS_I(inode)->root; in check_can_nocow()
[all …]
Dfree-space-cache.c46 static struct inode *__lookup_free_space_inode(struct btrfs_root *root, in __lookup_free_space_inode()
94 struct inode *lookup_free_space_inode(struct btrfs_root *root, in lookup_free_space_inode()
131 static int __create_free_space_inode(struct btrfs_root *root, in __create_free_space_inode()
192 int create_free_space_inode(struct btrfs_root *root, in create_free_space_inode()
208 int btrfs_check_trunc_cache_free_space(struct btrfs_root *root, in btrfs_check_trunc_cache_free_space()
227 int btrfs_truncate_free_space_cache(struct btrfs_root *root, in btrfs_truncate_free_space_cache()
310 struct btrfs_root *root, int write) in io_ctl_init()
670 static int __load_free_space_cache(struct btrfs_root *root, struct inode *inode, in __load_free_space_cache()
832 struct btrfs_root *root = fs_info->tree_root; in load_free_space_cache()
983 struct btrfs_root *root, in update_cache_item()
[all …]
Dsend.c74 struct btrfs_root *root;
94 struct btrfs_root *send_root;
95 struct btrfs_root *parent_root;
785 static int __get_inode_info(struct btrfs_root *root, struct btrfs_path *path, in __get_inode_info()
821 static int get_inode_info(struct btrfs_root *root, in get_inode_info()
850 static int iterate_inode_ref(struct btrfs_root *root, struct btrfs_path *path, in iterate_inode_ref()
970 static int iterate_dir_item(struct btrfs_root *root, struct btrfs_path *path, in iterate_dir_item()
1101 static int get_inode_path(struct btrfs_root *root, in get_inode_path()
1442 static int read_symlink(struct btrfs_root *root, in read_symlink()
1662 static int lookup_dir_item_inode(struct btrfs_root *root, in lookup_dir_item_inode()
[all …]
Dbackref.c224 static int add_all_parents(struct btrfs_root *root, struct btrfs_path *path, in add_all_parents()
314 struct btrfs_root *root; in __resolve_indirect_ref()
795 struct btrfs_root *extent_root = fs_info->extent_root; in __add_keyed_refs()
1266 int btrfs_find_one_extref(struct btrfs_root *root, u64 inode_objectid,
1348 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path,
1714 static int iterate_inode_refs(u64 inum, struct btrfs_root *fs_root,
1780 static int iterate_inode_extrefs(u64 inum, struct btrfs_root *fs_root,
1847 static int iterate_irefs(u64 inum, struct btrfs_root *fs_root,
1949 struct inode_fs_paths *init_ipath(s32 total_bytes, struct btrfs_root *fs_root,
Dsuper.c251 struct btrfs_root *root, const char *function, in __btrfs_abort_transaction()
388 int btrfs_parse_options(struct btrfs_root *root, char *options) in btrfs_parse_options()
848 struct btrfs_root *root = fs_info->tree_root; in get_default_root()
849 struct btrfs_root *new_root; in get_default_root()
991 struct btrfs_root *root = fs_info->tree_root; in btrfs_sync_fs()
1033 struct btrfs_root *root = info->tree_root; in btrfs_show_options()
1487 struct btrfs_root *root = fs_info->tree_root; in btrfs_remount()
1659 static int btrfs_calc_avail_data_space(struct btrfs_root *root, u64 *free_bytes) in btrfs_calc_avail_data_space()
1993 struct btrfs_root *root = btrfs_sb(sb)->tree_root; in btrfs_freeze()
Dreada.c108 static int __readahead_hook(struct btrfs_root *root, struct extent_buffer *eb, in __readahead_hook()
236 int btree_readahead_hook(struct btrfs_root *root, struct extent_buffer *eb, in btree_readahead_hook()
318 static struct reada_extent *reada_find_extent(struct btrfs_root *root, in reada_find_extent()
559 struct btrfs_root *root = rc->root; in reada_add_block()
912 struct reada_control *btrfs_reada_add(struct btrfs_root *root, in btrfs_reada_add()
Dtree-defrag.c33 struct btrfs_root *root) in btrfs_defrag_leaves()
Dprint-tree.c172 void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l) in btrfs_print_leaf()
313 void btrfs_print_tree(struct btrfs_root *root, struct extent_buffer *c) in btrfs_print_tree()
Dscrub.c173 struct btrfs_root *dev_root;
211 struct btrfs_root *root;
537 struct btrfs_root *local_root; in scrub_print_warning_inode()
690 struct btrfs_root *local_root; in scrub_fixup_readpage()
1904 struct btrfs_root *root = sctx->dev_root; in scrub_checksum_tree_block()
2762 struct btrfs_root *root = fs_info->extent_root; in scrub_raid56_parity()
2763 struct btrfs_root *csum_root = fs_info->csum_root; in scrub_raid56_parity()
2965 struct btrfs_root *root = fs_info->extent_root; in scrub_stripe()
2966 struct btrfs_root *csum_root = fs_info->csum_root; in scrub_stripe()
3372 struct btrfs_root *root = sctx->dev_root; in scrub_enumerate_chunks()
[all …]
Dextent_io.h61 struct btrfs_root;
342 int repair_eb_io_failure(struct btrfs_root *root, struct extent_buffer *eb,
Dcompression.c88 static inline int compressed_bio_size(struct btrfs_root *root, in compressed_bio_size()
336 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_submit_compressed_write()
573 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_submit_compressed_read()
Draid56.c948 static struct btrfs_raid_bio *alloc_rbio(struct btrfs_root *root, in alloc_rbio()
1739 int raid56_parity_write(struct btrfs_root *root, struct bio *bio, in raid56_parity_write()
2115 int raid56_parity_recover(struct btrfs_root *root, struct bio *bio, in raid56_parity_recover()
2201 raid56_parity_alloc_scrub_rbio(struct btrfs_root *root, struct bio *bio, in raid56_parity_alloc_scrub_rbio()
Dcheck-integrity.c255 struct btrfs_root *root;
3073 int btrfsic_mount(struct btrfs_root *root, in btrfsic_mount()
3165 void btrfsic_unmount(struct btrfs_root *root, in btrfsic_unmount()
Dextent_io.c2084 int repair_eb_io_failure(struct btrfs_root *root, struct extent_buffer *eb, in repair_eb_io_failure()
4408 struct btrfs_root *root = BTRFS_I(inode)->root; in extent_fiemap()
/linux-4.1.27/fs/btrfs/tests/
Dqgroup-tests.c33 static int insert_normal_tree_ref(struct btrfs_root *root, u64 bytenr, in insert_normal_tree_ref()
86 static int add_tree_ref(struct btrfs_root *root, u64 bytenr, u64 num_bytes, in add_tree_ref()
138 static int remove_extent_item(struct btrfs_root *root, u64 bytenr, in remove_extent_item()
170 static int remove_extent_ref(struct btrfs_root *root, u64 bytenr, in remove_extent_ref()
226 static int test_no_shared_qgroup(struct btrfs_root *root) in test_no_shared_qgroup()
293 static int test_multiple_refs(struct btrfs_root *root) in test_multiple_refs()
391 struct btrfs_root *root; in btrfs_test_qgroups()
392 struct btrfs_root *tmp_root; in btrfs_test_qgroups()
Dbtrfs-tests.h26 struct btrfs_root;
37 void btrfs_free_dummy_root(struct btrfs_root *root);
Dinode-tests.c26 static void insert_extent(struct btrfs_root *root, u64 start, u64 len, in insert_extent()
62 static void insert_inode_item_key(struct btrfs_root *root) in insert_inode_item_key()
100 static void setup_file_extents(struct btrfs_root *root) in setup_file_extents()
225 struct btrfs_root *root = NULL; in test_btrfs_get_extent()
820 struct btrfs_root *root = NULL; in test_hole_first()
917 struct btrfs_root *root = NULL; in test_extent_accounting()
Dbtrfs-tests.c161 void btrfs_free_dummy_root(struct btrfs_root *root) in btrfs_free_dummy_root()
Dextent-buffer-tests.c28 struct btrfs_root *root; in test_btrfs_split_item()
/linux-4.1.27/include/trace/events/
Dbtrfs.h11 struct btrfs_root;
71 TP_PROTO(struct btrfs_root *root),
171 TP_PROTO(struct btrfs_root *root, struct extent_map *map),
635 TP_PROTO(struct btrfs_root *root, struct map_lookup *map,
669 TP_PROTO(struct btrfs_root *root, struct map_lookup *map,
677 TP_PROTO(struct btrfs_root *root, struct map_lookup *map,
685 TP_PROTO(struct btrfs_root *root, struct extent_buffer *buf,
748 TP_PROTO(struct btrfs_root *root, u64 start, u64 len),
772 TP_PROTO(struct btrfs_root *root, u64 start, u64 len),
779 TP_PROTO(struct btrfs_root *root, u64 start, u64 len),
[all …]