| /fs/btrfs/ |
| A D | ctree.h | 333 return root->root_key.objectid; in btrfs_root_id() 358 return READ_ONCE(root->last_trans); in btrfs_get_root_last_trans() 382 return root->root_key.offset; in btrfs_root_origin_generation() 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() argument 643 struct btrfs_root *root, 650 struct btrfs_root *root, [all …]
|
| A D | disk-io.c | 644 root = kzalloc(sizeof(*root), flags); in btrfs_alloc_root() 648 memset(&root->root_key, 0, sizeof(root->root_key)); in btrfs_alloc_root() 767 btrfs_root_id(root), root->root_key.offset); in btrfs_global_root_insert() 875 root->commit_root = btrfs_root_node(root); in btrfs_create_tree() 1031 &root->root_item, &root->root_key); in read_tree_root_path() 1065 btrfs_root_id(root), root->node->start, in read_tree_root_path() 1071 root->commit_root = btrfs_root_node(root); in read_tree_root_path() 1149 root = btrfs_grab_root(root); in btrfs_lookup_fs_root() 1201 root); in btrfs_insert_fs_root() 2665 root->commit_root = btrfs_root_node(root); in load_super_root() [all …]
|
| A D | relocation.c | 1989 root = next->root; in select_reloc_root() 2025 root = root->reloc_root; in select_reloc_root() 2050 next->root = btrfs_grab_root(root); in select_reloc_root() 2087 root = next->root; in select_one_root() 2540 root = root->reloc_root; in relocate_tree_block() 2543 node->root = btrfs_grab_root(root); in relocate_tree_block() 2586 if (root == root->fs_info->chunk_root) in relocate_cowonly_block() 2593 if (root == root->fs_info->chunk_root) in relocate_cowonly_block() 4063 &root->root_key, &root->root_item); in mark_garbage_root() 4362 struct btrfs_root *root = pending->root; in btrfs_reloc_pre_snapshot() local [all …]
|
| A D | transaction.c | 199 root->commit_root = btrfs_root_node(root); in switch_commit_roots() 414 WARN_ON(!force && root->commit_root != root->node); in record_root_in_trans() 559 root->reloc_root) in need_reserve_reloc_root() 1305 btrfs_set_root_node(&root->root_item, root->node); in update_cowonly_root() 1307 &root->root_key, in update_cowonly_root() 1308 &root->root_item); in update_cowonly_root() 1508 if (root->commit_root != root->node) { in commit_fs_roots() 1512 root->node); in commit_fs_roots() 1516 &root->root_key, in commit_fs_roots() 1640 struct btrfs_root *root = pending->root; in create_pending_snapshot() local [all …]
|
| A D | delayed-inode.c | 57 delayed_node->root = root; in btrfs_init_delayed_node() 70 struct btrfs_root *root = btrfs_inode->root; in btrfs_get_delayed_node() local 132 struct btrfs_root *root = btrfs_inode->root; in btrfs_get_or_create_delayed_node() local 184 spin_lock(&root->lock); in btrfs_queue_delayed_node() 194 root->nodes++; in btrfs_queue_delayed_node() 204 spin_lock(&root->lock); in btrfs_dequeue_delayed_node() 206 root->nodes--; in btrfs_dequeue_delayed_node() 277 struct btrfs_root *root = delayed_node->root; in __btrfs_release_delayed_node() local 1328 root = delayed_node->root; in btrfs_async_run_delayed_root() 1905 struct btrfs_root *root = inode->root; in btrfs_delayed_update_inode() local [all …]
|
| A D | ctree.c | 332 if (buf == root->node) in btrfs_block_can_be_shared() 552 if (buf == root->node) { in btrfs_force_cow_block() 810 btrfs_root_used(&root->root_item) + root->fs_info->nodesize); in root_add_used_bytes() 818 btrfs_root_used(&root->root_item) - root->fs_info->nodesize); in root_sub_used_bytes() 1698 b = root->commit_root; in btrfs_search_slot_get_root() 2003 if (!root) in btrfs_search_slot() 2861 c = btrfs_alloc_tree_block(trans, root, 0, btrfs_root_id(root), in insert_new_root() 2879 old = root->node; in insert_new_root() 2982 if (c == root->node) { in split_node() 3010 split = btrfs_alloc_tree_block(trans, root, 0, btrfs_root_id(root), in split_node() [all …]
|
| A D | tree-log.c | 922 struct btrfs_root *root = dir->root; in drop_one_dir_item() local 1648 struct btrfs_root *root = inode->root; in fixup_inode_link_count() local 2153 struct btrfs_root *root = dir->root; in check_item_in_log() local 3874 struct btrfs_root *root = inode->root; in log_dir_items() local 4828 struct btrfs_root *root = inode->root; in btrfs_log_prealloc_extents() local 5110 struct btrfs_root *root = inode->root; in btrfs_log_all_xattrs() local 5187 struct btrfs_root *root = inode->root; in btrfs_log_holes() local 5916 struct btrfs_root *root = inode->root; in copy_inode_items_to_log() local 6793 struct btrfs_root *root = inode->root; in btrfs_log_all_parents() local 6972 struct btrfs_root *root = inode->root; in log_new_ancestors_fast() local [all …]
|
| A D | root-tree.c | 132 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_update_root() 176 ret = btrfs_del_item(trans, root, path); in btrfs_update_root() 221 struct btrfs_root *root; in btrfs_find_orphan_roots() local 263 err = PTR_ERR_OR_ZERO(root); in btrfs_find_orphan_roots() 290 if (btrfs_root_refs(&root->root_item) == 0) { in btrfs_find_orphan_roots() 307 btrfs_add_dead_root(root); in btrfs_find_orphan_roots() 309 btrfs_put_root(root); in btrfs_find_orphan_roots() 336 ret = btrfs_del_item(trans, root, path); in btrfs_del_root() 481 struct btrfs_root *root) in btrfs_update_root_times() argument 487 spin_lock(&root->root_item_lock); in btrfs_update_root_times() [all …]
|
| A D | inode.c | 307 struct btrfs_root *root = inode->root; in btrfs_print_data_csum_error() local 460 struct btrfs_root *root = inode->root; in insert_inline_extent() local 609 struct btrfs_root *root = inode->root; in __cow_file_range_inline() local 1090 struct btrfs_root *root = inode->root; in submit_one_async_extent() local 1269 struct btrfs_root *root = inode->root; in cow_file_range() local 5721 if (args->root && args->root == args->root->fs_info->tree_root && in btrfs_init_locked_inode() 5743 args.root = root; in btrfs_iget_locked() 5936 root = BTRFS_I(inode)->root; in btrfs_dentry_delete() 6300 args.root = BTRFS_I(inode)->root; in btrfs_insert_inode_locked() 6422 root = BTRFS_I(inode)->root; in btrfs_create_new_inode() [all …]
|
| A D | ordered-data.c | 56 rb_insert_color(node, root); in tree_insert() 228 struct btrfs_root *root = inode->root; in insert_ordered_extent() local 252 root->nr_ordered_extents++; in insert_ordered_extent() 649 struct btrfs_root *root = btrfs_inode->root; in btrfs_remove_ordered_extent() local 722 root->nr_ordered_extents--; in btrfs_remove_ordered_extent() 824 struct btrfs_root *root; in btrfs_wait_ordered_roots() local 834 root = btrfs_grab_root(root); in btrfs_wait_ordered_roots() 835 BUG_ON(!root); in btrfs_wait_ordered_roots() 841 btrfs_put_root(root); in btrfs_wait_ordered_roots() 1236 struct btrfs_root *root = inode->root; in btrfs_split_ordered_extent() local [all …]
|
| A D | defrag.c | 36 u64 root; member 51 if (defrag1->root > defrag2->root) in compare_inode_defrag() 53 else if (defrag1->root < defrag2->root) in compare_inode_defrag() 119 struct btrfs_root *root = inode->root; in btrfs_add_inode_defrag() local 136 defrag->root = btrfs_root_id(root); in btrfs_add_inode_defrag() 169 tmp.root = root; in btrfs_pick_defrag_inode() 509 &root->defrag_progress); in btrfs_defrag_leaves() 533 if (root->defrag_max.objectid > root->defrag_progress.objectid) in btrfs_defrag_leaves() 535 if (root->defrag_max.type > root->defrag_progress.type) in btrfs_defrag_leaves() 537 if (root->defrag_max.offset > root->defrag_progress.offset) in btrfs_defrag_leaves() [all …]
|
| A D | verity.c | 111 struct btrfs_root *root = inode->root; in drop_verity_items() local 123 trans = btrfs_start_transaction(root, 1); in drop_verity_items() 221 struct btrfs_root *root = inode->root; in write_key_bytes() local 235 trans = btrfs_start_transaction(root, 1); in write_key_bytes() 300 struct btrfs_root *root = inode->root; in read_key_bytes() local 397 ret = btrfs_next_leaf(root, path); in read_key_bytes() 427 struct btrfs_root *root = inode->root; in del_orphan() local 460 struct btrfs_root *root = inode->root; in rollback_verity() local 527 struct btrfs_root *root = inode->root; in finish_verity() local 584 struct btrfs_root *root = inode->root; in btrfs_begin_enable_verity() local [all …]
|
| A D | export.c | 77 struct btrfs_root *root; in btrfs_get_dentry() local 84 if (IS_ERR(root)) in btrfs_get_dentry() 85 return ERR_CAST(root); in btrfs_get_dentry() 87 inode = btrfs_iget(objectid, root); in btrfs_get_dentry() 88 btrfs_put_root(root); in btrfs_get_dentry() 150 struct btrfs_root *root = dir->root; in btrfs_get_parent() local 164 key.objectid = btrfs_root_id(root); in btrfs_get_parent() 167 root = fs_info->tree_root; in btrfs_get_parent() 214 inode = btrfs_iget(key.objectid, root); in btrfs_get_parent() 229 struct btrfs_root *root = dir->root; in btrfs_get_name() local [all …]
|
| A D | delalloc-space.c | 116 struct btrfs_fs_info *fs_info = inode->root->fs_info; in data_sinfo_for_inode() 128 struct btrfs_root *root = inode->root; in btrfs_alloc_data_chunk_ondemand() local 129 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_alloc_data_chunk_ondemand() 145 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_check_data_free_space() 185 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_free_reserved_data_space_noquota() 202 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_free_reserved_data_space() 228 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_inode_rsv_release() 246 btrfs_qgroup_convert_reserved_meta(inode->root, in btrfs_inode_rsv_release() 294 struct btrfs_fs_info *fs_info = inode->root->fs_info; in calc_inode_reservations() 318 struct btrfs_root *root = inode->root; in btrfs_delalloc_reserve_metadata() local [all …]
|
| A D | dir-item.c | 23 struct btrfs_root *root, in insert_with_overflow() argument 56 struct btrfs_root *root, in btrfs_insert_xattr_item() argument 113 struct btrfs_root *root = dir->root; in btrfs_insert_dir_item() local 157 if (root == root->fs_info->tree_root) { in btrfs_insert_dir_item() 176 struct btrfs_root *root, struct btrfs_path *path, in btrfs_lookup_match_dir() argument 210 struct btrfs_root *root, in btrfs_lookup_dir_item() argument 300 struct btrfs_root *root, in btrfs_lookup_dir_index_item() argument 331 btrfs_for_each_slot(root, &key, &key, path, ret) { in btrfs_search_dir_index_item() 347 struct btrfs_root *root, in btrfs_lookup_xattr() argument 407 struct btrfs_root *root, in btrfs_delete_one_dir_name() argument [all …]
|
| A D | disk-io.h | 65 struct btrfs_root *root); 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); 99 if (!root) in btrfs_grab_root() 101 if (refcount_inc_not_zero(&root->refs)) in btrfs_grab_root() 102 return 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 …]
|
| /fs/kernfs/ |
| A D | dir.c | 987 root = kzalloc(sizeof(*root), GFP_KERNEL); in kernfs_create_root() 988 if (!root) in kernfs_create_root() 1015 kfree(root); in kernfs_create_root() 1020 kn->dir.root = root; in kernfs_create_root() 1023 root->flags = flags; in kernfs_create_root() 1024 root->kn = kn; in kernfs_create_root() 1030 return root; in kernfs_create_root() 1059 return root->kn; in kernfs_root_to_node() 1088 kn->dir.root = parent->dir.root; in kernfs_create_dir_ns() 1121 kn->dir.root = parent->dir.root; in kernfs_create_empty_dir() [all …]
|
| A D | mount.c | 227 struct kernfs_root *root; in kernfs_node_dentry() local 237 root = kernfs_root(kn); in kernfs_node_dentry() 288 struct dentry *root; in kernfs_fill_super() local 315 root = d_make_root(inode); in kernfs_fill_super() 316 if (!root) { in kernfs_fill_super() 320 sb->s_root = root; in kernfs_fill_super() 330 return sb_info->root == info->root && sb_info->ns == info->ns; in kernfs_test_super() 376 info->root = kfc->root; in kernfs_get_tree() 387 struct kernfs_root *root = kfc->root; in kernfs_get_tree() local 407 fc->root = dget(sb->s_root); in kernfs_get_tree() [all …]
|
| /fs/vboxsf/ |
| A D | vboxsf_wrappers.c | 98 *root = parms.root.u.value32; in vboxsf_map_folder() 107 parms.root.u.value32 = root; in vboxsf_unmap_folder() 136 parms.root.u.value32 = root; in vboxsf_create() 154 parms.root.u.value32 = root; in vboxsf_close() 167 parms.root.u.value32 = root; in vboxsf_remove() 185 parms.root.u.value32 = root; in vboxsf_rename() 207 parms.root.u.value32 = root; in vboxsf_read() 231 parms.root.u.value32 = root; in vboxsf_write() 258 parms.root.u.value32 = root; in vboxsf_dirinfo() 301 parms.root.u.value32 = root; in vboxsf_fsinfo() [all …]
|
| /fs/btrfs/tests/ |
| A D | qgroup-tests.c | 474 struct btrfs_root *root; in btrfs_test_qgroups() local 485 if (IS_ERR(root)) { in btrfs_test_qgroups() 487 ret = PTR_ERR(root); in btrfs_test_qgroups() 494 root->root_key.offset = 0; in btrfs_test_qgroups() 495 btrfs_global_root_insert(root); in btrfs_test_qgroups() 501 root->fs_info->tree_root = root; in btrfs_test_qgroups() 502 root->fs_info->quota_root = root; in btrfs_test_qgroups() 509 root->node = alloc_test_extent_buffer(root->fs_info, nodesize); in btrfs_test_qgroups() 510 if (IS_ERR(root->node)) { in btrfs_test_qgroups() 512 ret = PTR_ERR(root->node); in btrfs_test_qgroups() [all …]
|
| A D | inode-tests.c | 244 if (IS_ERR(root)) { in test_btrfs_get_extent() 250 if (!root->node) { in test_btrfs_get_extent() 260 BTRFS_I(inode)->root = root; in test_btrfs_get_extent() 790 btrfs_free_dummy_root(root); in test_btrfs_get_extent() 818 if (IS_ERR(root)) { in test_hole_first() 824 if (!root->node) { in test_hole_first() 831 BTRFS_I(inode)->root = root; in test_hole_first() 838 insert_inode_item_key(root); in test_hole_first() 889 btrfs_free_dummy_root(root); in test_hole_first() 916 if (IS_ERR(root)) { in test_extent_accounting() [all …]
|
| /fs/nfs/ |
| A D | getroot.c | 72 struct dentry *root; in nfs_get_root() local 110 root = d_obtain_root(inode); in nfs_get_root() 111 if (IS_ERR(root)) { in nfs_get_root() 113 error = PTR_ERR(root); in nfs_get_root() 119 spin_lock(&root->d_lock); in nfs_get_root() 120 if (IS_ROOT(root) && !root->d_fsdata && in nfs_get_root() 122 root->d_fsdata = name; in nfs_get_root() 125 spin_unlock(&root->d_lock); in nfs_get_root() 126 fc->root = root; in nfs_get_root() 161 dput(fc->root); in nfs_get_root() [all …]
|
| /fs/ |
| A D | fhandle.c | 177 *root = fd_file(f)->f_path; in get_path_anchor() 178 path_get(root); in get_path_anchor() 183 get_fs_pwd(current->fs, root); in get_path_anchor() 188 pidfs_get_root(root); in get_path_anchor() 199 struct dentry *d, *root = ctx->root.dentry; in vfs_dentry_acceptable() local 203 if (!root) in vfs_dentry_acceptable() 248 WARN_ON_ONCE(d != root && d != root->d_sb->s_root); in vfs_dentry_acceptable() 279 struct path *root = &ctx->root; in may_decode_fh() local 310 else if (is_mounted(root->mnt) && in may_decode_fh() 313 !has_locked_children(real_mount(root->mnt), root->dentry)) in may_decode_fh() [all …]
|
| A D | d_path.c | 107 while (dentry != root->dentry || &mnt->mnt != root->mnt) { in __prepend_path() 157 const struct path *root, in prepend_path() argument 216 const struct path *root, in __d_path() argument 222 if (unlikely(prepend_path(path, root, &b) > 0)) in __d_path() 230 struct path root = {}; in d_absolute_path() local 245 *root = fs->root; in get_fs_root_rcu() 268 struct path root; in d_path() local 286 get_fs_root_rcu(current->fs, &root); in d_path() 291 prepend_path(path, &root, &b); in d_path() 389 *root = fs->root; in get_fs_root_and_pwd_rcu() [all …]
|
| /fs/nfs/blocklayout/ |
| A D | extent_tree.c | 20 ext_tree_first(struct rb_root *root) in ext_tree_first() argument 22 struct rb_node *node = rb_first(root); in ext_tree_first() 49 struct rb_node *node = root->rb_node; in __ext_tree_search() 102 rb_erase(&be->be_node, root); in ext_try_to_merge_left() 118 rb_erase(&right->be_node, root); in ext_try_to_merge_right() 186 be = __ext_tree_search(root, start); in __ext_tree_remove() 238 rb_erase(&be->be_node, root); in __ext_tree_remove() 259 struct rb_root *root; in ext_tree_insert() local 265 root = &bl->bl_ext_rw; in ext_tree_insert() 269 root = &bl->bl_ext_ro; in ext_tree_insert() [all …]
|