Lines Matching defs:dir
50 static struct dentry *ufs_lookup(struct inode * dir, struct dentry *dentry, unsigned int flags)
58 ino = ufs_inode_by_name(dir, &dentry->d_name);
60 inode = ufs_iget(dir->i_sb, ino);
73 struct inode * dir, struct dentry * dentry, umode_t mode,
78 inode = ufs_new_inode(dir, mode);
89 static int ufs_mknod(struct mnt_idmap *idmap, struct inode *dir,
98 inode = ufs_new_inode(dir, mode);
109 static int ufs_symlink (struct mnt_idmap * idmap, struct inode * dir,
112 struct super_block * sb = dir->i_sb;
120 inode = ufs_new_inode(dir, S_IFLNK | S_IRWXUGO);
150 static int ufs_link (struct dentry * old_dentry, struct inode * dir,
169 static int ufs_mkdir(struct mnt_idmap * idmap, struct inode * dir,
175 inode_inc_link_count(dir);
177 inode = ufs_new_inode(dir, S_IFDIR|mode);
188 err = ufs_make_empty(inode, dir);
204 inode_dec_link_count(dir);
208 static int ufs_unlink(struct inode *dir, struct dentry *dentry)
215 de = ufs_find_entry(dir, &dentry->d_name, &page);
219 err = ufs_delete_entry(dir, de, page);
223 inode_set_ctime_to_ts(inode, inode_get_ctime(dir));
230 static int ufs_rmdir (struct inode * dir, struct dentry *dentry)
236 err = ufs_unlink(dir, dentry);
240 inode_dec_link_count(dir);