Lines Matching refs:dir

196 	struct dentry *dir, *dentry;  in nfsd4_create_clid_dir()  local
217 dir = nn->rec_file->f_path.dentry; in nfsd4_create_clid_dir()
219 inode_lock(d_inode(dir)); in nfsd4_create_clid_dir()
221 dentry = lookup_one_len(dname, dir, HEXDIR_LEN-1); in nfsd4_create_clid_dir()
236 status = vfs_mkdir(&nop_mnt_idmap, d_inode(dir), dentry, S_IRWXU); in nfsd4_create_clid_dir()
240 inode_unlock(d_inode(dir)); in nfsd4_create_clid_dir()
292 struct dentry *dir = nn->rec_file->f_path.dentry; in nfsd4_list_rec_dir() local
311 inode_lock_nested(d_inode(dir), I_MUTEX_PARENT); in nfsd4_list_rec_dir()
316 dentry = lookup_one_len(entry->name, dir, HEXDIR_LEN-1); in nfsd4_list_rec_dir()
321 status = f(dir, dentry, nn); in nfsd4_list_rec_dir()
327 inode_unlock(d_inode(dir)); in nfsd4_list_rec_dir()
341 struct dentry *dir, *dentry; in nfsd4_unlink_clid_dir() local
346 dir = nn->rec_file->f_path.dentry; in nfsd4_unlink_clid_dir()
347 inode_lock_nested(d_inode(dir), I_MUTEX_PARENT); in nfsd4_unlink_clid_dir()
348 dentry = lookup_one_len(name, dir, namlen); in nfsd4_unlink_clid_dir()
356 status = vfs_rmdir(&nop_mnt_idmap, d_inode(dir), dentry); in nfsd4_unlink_clid_dir()
360 inode_unlock(d_inode(dir)); in nfsd4_unlink_clid_dir()
937 struct dentry *dir, *dentry; in nfsd4_cld_register_sb() local
939 dir = rpc_d_lookup_sb(sb, NFSD_PIPE_DIR); in nfsd4_cld_register_sb()
940 if (dir == NULL) in nfsd4_cld_register_sb()
942 dentry = rpc_mkpipe_dentry(dir, NFSD_CLD_PIPE, NULL, pipe); in nfsd4_cld_register_sb()
943 dput(dir); in nfsd4_cld_register_sb()