Lines Matching refs:root
30 struct kernfs_root *root = kernfs_root(kernfs_dentry_node(dentry)); in kernfs_sop_show_options() local
31 struct kernfs_syscall_ops *scops = root->syscall_ops; in kernfs_sop_show_options()
34 return scops->show_options(sf, root); in kernfs_sop_show_options()
41 struct kernfs_root *root = kernfs_root(node); in kernfs_sop_show_path() local
42 struct kernfs_syscall_ops *scops = root->syscall_ops; in kernfs_sop_show_path()
45 return scops->show_path(sf, node, root); in kernfs_sop_show_path()
127 kn = kernfs_find_and_get_node_by_id(info->root, id); in __kernfs_fh_to_dentry()
163 struct kernfs_root *root = kernfs_root(kn); in kernfs_get_parent_dentry() local
165 guard(rwsem_read)(&root->kernfs_rwsem); in kernfs_get_parent_dentry()
186 return kernfs_info(sb)->root; in kernfs_root_from_sb()
227 struct kernfs_root *root; in kernfs_node_dentry() local
237 root = kernfs_root(kn); in kernfs_node_dentry()
243 if (WARN_ON_ONCE(!(root->flags & KERNFS_ROOT_INVARIANT_PARENT))) in kernfs_node_dentry()
261 scoped_guard(rwsem_read, &root->kernfs_rwsem) { in kernfs_node_dentry()
286 struct kernfs_root *kf_root = kfc->root; in kernfs_fill_super()
288 struct dentry *root; in kernfs_fill_super() local
298 if (info->root->flags & KERNFS_ROOT_SUPPORT_EXPORTOP) in kernfs_fill_super()
307 inode = kernfs_get_inode(sb, info->root->kn); in kernfs_fill_super()
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
402 down_write(&root->kernfs_supers_rwsem); in kernfs_get_tree()
403 list_add(&info->node, &info->root->supers); in kernfs_get_tree()
404 up_write(&root->kernfs_supers_rwsem); in kernfs_get_tree()
407 fc->root = dget(sb->s_root); in kernfs_get_tree()
429 struct kernfs_root *root = info->root; in kernfs_kill_sb() local
431 down_write(&root->kernfs_supers_rwsem); in kernfs_kill_sb()
433 up_write(&root->kernfs_supers_rwsem); in kernfs_kill_sb()