Lines Matching refs:dir

147 static void spufs_rmdir(struct inode *parent, struct dentry *dir)  in spufs_rmdir()  argument
149 struct spu_context *ctx = SPUFS_I(d_inode(dir))->i_ctx; in spufs_rmdir()
151 locked_recursive_removal(dir, NULL); in spufs_rmdir()
155 static int spufs_fill_dir(struct dentry *dir, in spufs_fill_dir() argument
161 struct dentry *dentry = d_alloc_name(dir, files->name); in spufs_fill_dir()
164 ret = spufs_new_file(dir->d_sb, dentry, files->ops, in spufs_fill_dir()
175 static void unuse_gang(struct dentry *dir) in unuse_gang() argument
177 struct inode *inode = dir->d_inode; in unuse_gang()
188 simple_recursive_removal(dir, NULL); in unuse_gang()
195 struct dentry *dir; in spufs_dir_close() local
197 dir = file->f_path.dentry; in spufs_dir_close()
198 parent = d_inode(dir->d_parent); in spufs_dir_close()
201 spufs_rmdir(parent, dir); in spufs_dir_close()
204 unuse_gang(dir->d_parent); in spufs_dir_close()
219 spufs_mkdir(struct inode *dir, struct dentry *dentry, unsigned int flags, in spufs_mkdir() argument
226 inode = spufs_new_inode(dir->i_sb, mode | S_IFDIR); in spufs_mkdir()
230 inode_init_owner(&nop_mnt_idmap, inode, dir, mode | S_IFDIR); in spufs_mkdir()
231 ctx = alloc_spu_context(SPUFS_I(dir)->i_gang); /* XXX gang */ in spufs_mkdir()
245 inc_nlink(dir); in spufs_mkdir()
256 if (!ret && spufs_get_sb_info(dir->i_sb)->debug) in spufs_mkdir()
263 spufs_rmdir(dir, dentry); in spufs_mkdir()
458 spufs_mkgang(struct inode *dir, struct dentry *dentry, umode_t mode) in spufs_mkgang() argument
465 inode = spufs_new_inode(dir->i_sb, mode | S_IFDIR); in spufs_mkgang()
470 inode_init_owner(&nop_mnt_idmap, inode, dir, mode | S_IFDIR); in spufs_mkgang()
484 inc_nlink(dir); in spufs_mkgang()
555 struct inode *dir = d_inode(path->dentry); in spufs_create() local
568 if ((flags & SPU_CREATE_GANG) || !SPUFS_I(dir)->i_gang) in spufs_create()
574 ret = spufs_create_gang(dir, dentry, path->mnt, mode); in spufs_create()
576 ret = spufs_create_context(dir, dentry, path->mnt, flags, mode, in spufs_create()
579 fsnotify_mkdir(dir, dentry); in spufs_create()