Lines Matching defs:dir
3 * fs/kernfs/dir.c - kernfs directory implementation
353 * @kn->parent->dir.children.
363 struct rb_node **node = &kn->parent->dir.children.rb_node;
383 rb_insert_color(&kn->rb, &kn->parent->dir.children);
388 kn->parent->dir.subdirs++;
400 * kn->parent->dir.children.
415 kn->parent->dir.subdirs--;
419 rb_erase(&kn->rb, &kn->parent->dir.children);
841 struct rb_node *node = parent->dir.children.rb_node;
998 kn->dir.root = root;
1066 kn->dir.root = parent->dir.root;
1099 kn->dir.root = parent->dir.root;
1189 static struct dentry *kernfs_iop_lookup(struct inode *dir,
1193 struct kernfs_node *parent = dir->i_private;
1202 ns = kernfs_info(dir->i_sb)->ns;
1214 inode = kernfs_get_inode(dir->i_sb, kn);
1233 struct inode *dir, struct dentry *dentry,
1236 struct kernfs_node *parent = dir->i_private;
1252 static int kernfs_iop_rmdir(struct inode *dir, struct dentry *dentry)
1325 rbn = rb_first(&pos->dir.children);
1803 struct rb_node *node = parent->dir.children.rb_node;