Home
last modified time | relevance | path

Searched refs:root (Results 1 – 25 of 302) sorted by relevance

12345678910>>...13

/fs/btrfs/
A Dctree.h333 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 Ddisk-io.c644 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 Drelocation.c1989 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 Dtransaction.c199 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 Ddelayed-inode.c57 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 Dctree.c332 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 Dtree-log.c922 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 Droot-tree.c132 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 Dinode.c307 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 Dordered-data.c56 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 Ddefrag.c36 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 Dverity.c111 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 Dexport.c77 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 Ddelalloc-space.c116 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 Ddir-item.c23 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 Ddisk-io.h65 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 Ddir.c987 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 Dmount.c227 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 Dvboxsf_wrappers.c98 *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 Dqgroup-tests.c474 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 Dinode-tests.c244 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 Dgetroot.c72 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 Dfhandle.c177 *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 Dd_path.c107 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 Dextent_tree.c20 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 …]

Completed in 147 milliseconds

12345678910>>...13