Lines Matching refs:dir
363 struct rb_node **node = &kn->parent->dir.children.rb_node; in kernfs_link_sibling()
383 rb_insert_color(&kn->rb, &kn->parent->dir.children); in kernfs_link_sibling()
388 kn->parent->dir.subdirs++; in kernfs_link_sibling()
415 kn->parent->dir.subdirs--; in kernfs_unlink_sibling()
419 rb_erase(&kn->rb, &kn->parent->dir.children); in kernfs_unlink_sibling()
841 struct rb_node *node = parent->dir.children.rb_node; in kernfs_find_ns()
998 kn->dir.root = root; in kernfs_create_root()
1066 kn->dir.root = parent->dir.root; in kernfs_create_dir_ns()
1099 kn->dir.root = parent->dir.root; in kernfs_create_empty_dir()
1189 static struct dentry *kernfs_iop_lookup(struct inode *dir, in kernfs_iop_lookup() argument
1193 struct kernfs_node *parent = dir->i_private; in kernfs_iop_lookup()
1202 ns = kernfs_info(dir->i_sb)->ns; in kernfs_iop_lookup()
1214 inode = kernfs_get_inode(dir->i_sb, kn); in kernfs_iop_lookup()
1233 struct inode *dir, struct dentry *dentry, in kernfs_iop_mkdir() argument
1236 struct kernfs_node *parent = dir->i_private; in kernfs_iop_mkdir()
1252 static int kernfs_iop_rmdir(struct inode *dir, struct dentry *dentry) in kernfs_iop_rmdir() argument
1325 rbn = rb_first(&pos->dir.children); in kernfs_leftmost_descendant()
1803 struct rb_node *node = parent->dir.children.rb_node; in kernfs_dir_pos()