Lines Matching refs:kernfs_root
41 lockdep_assert_held(&kernfs_root(kn)->kernfs_rwsem); in kernfs_active()
78 struct kernfs_root *ra = kernfs_root(a), *rb = kernfs_root(b); in kernfs_common_ancestor()
148 kn_from = kernfs_root(kn_to)->kn; in kernfs_path_from_node_locked()
386 down_write(&kernfs_root(kn)->kernfs_iattr_rwsem); in kernfs_link_sibling()
390 up_write(&kernfs_root(kn)->kernfs_iattr_rwsem); in kernfs_link_sibling()
413 down_write(&kernfs_root(kn)->kernfs_iattr_rwsem); in kernfs_unlink_sibling()
417 up_write(&kernfs_root(kn)->kernfs_iattr_rwsem); in kernfs_unlink_sibling()
467 wake_up_all(&kernfs_root(kn)->deactivate_waitq); in kernfs_put_active()
479 __releases(&kernfs_root(kn)->kernfs_rwsem) in kernfs_drain()
480 __acquires(&kernfs_root(kn)->kernfs_rwsem) in kernfs_drain()
482 struct kernfs_root *root = kernfs_root(kn); in kernfs_drain()
555 struct kernfs_root *root; in kernfs_put()
559 root = kernfs_root(kn); in kernfs_put()
610 static struct kernfs_node *__kernfs_new_node(struct kernfs_root *root, in __kernfs_new_node()
700 kn = __kernfs_new_node(kernfs_root(parent), parent, in kernfs_new_node()
720 struct kernfs_node *kernfs_find_and_get_node_by_id(struct kernfs_root *root, in kernfs_find_and_get_node_by_id()
773 struct kernfs_root *root = kernfs_root(parent); in kernfs_add_one()
818 if (!(kernfs_root(kn)->flags & KERNFS_ROOT_CREATE_DEACTIVATED)) in kernfs_add_one()
845 lockdep_assert_held(&kernfs_root(parent)->kernfs_rwsem); in kernfs_find_ns()
877 lockdep_assert_held_read(&kernfs_root(parent)->kernfs_rwsem); in kernfs_walk_ns()
916 struct kernfs_root *root = kernfs_root(parent); in kernfs_find_and_get_ns()
942 struct kernfs_root *root = kernfs_root(parent); in kernfs_walk_and_get_ns()
961 struct kernfs_root *kernfs_create_root(struct kernfs_syscall_ops *scops, in kernfs_create_root()
964 struct kernfs_root *root; in kernfs_create_root()
1018 void kernfs_destroy_root(struct kernfs_root *root) in kernfs_destroy_root()
1035 struct kernfs_node *kernfs_root_to_node(struct kernfs_root *root) in kernfs_root_to_node()
1115 struct kernfs_root *root; in kernfs_dop_revalidate()
1158 root = kernfs_root(kn); in kernfs_dop_revalidate()
1195 struct kernfs_root *root; in kernfs_iop_lookup()
1199 root = kernfs_root(parent); in kernfs_iop_lookup()
1237 struct kernfs_syscall_ops *scops = kernfs_root(parent)->syscall_ops; in kernfs_iop_mkdir()
1255 struct kernfs_syscall_ops *scops = kernfs_root(kn)->syscall_ops; in kernfs_iop_rmdir()
1277 struct kernfs_syscall_ops *scops = kernfs_root(kn)->syscall_ops; in kernfs_iop_rename()
1351 lockdep_assert_held_write(&kernfs_root(root)->kernfs_rwsem); in kernfs_next_descendant_post()
1372 lockdep_assert_held_write(&kernfs_root(kn)->kernfs_rwsem); in kernfs_activate_one()
1401 struct kernfs_root *root = kernfs_root(kn); in kernfs_activate()
1426 struct kernfs_root *root = kernfs_root(kn); in kernfs_show()
1455 lockdep_assert_held_write(&kernfs_root(kn)->kernfs_rwsem); in __kernfs_remove()
1497 down_write(&kernfs_root(kn)->kernfs_iattr_rwsem); in __kernfs_remove()
1504 up_write(&kernfs_root(kn)->kernfs_iattr_rwsem); in __kernfs_remove()
1520 struct kernfs_root *root; in kernfs_remove()
1525 root = kernfs_root(kn); in kernfs_remove()
1617 struct kernfs_root *root = kernfs_root(kn); in kernfs_remove_self()
1637 wait_queue_head_t *waitq = &kernfs_root(kn)->deactivate_waitq; in kernfs_remove_self()
1680 struct kernfs_root *root; in kernfs_remove_by_name_ns()
1688 root = kernfs_root(parent); in kernfs_remove_by_name_ns()
1719 struct kernfs_root *root; in kernfs_rename_ns()
1727 root = kernfs_root(kn); in kernfs_rename_ns()
1847 struct kernfs_root *root; in kernfs_fop_readdir()
1853 root = kernfs_root(parent); in kernfs_fop_readdir()