Lines Matching refs:dentry
20 static struct dentry *hfs_lookup(struct inode *dir, struct dentry *dentry, in hfs_lookup() argument
31 hfs_cat_build_key(dir->i_sb, fd.search_key, dir->i_ino, &dentry->d_name); in hfs_lookup()
47 d_add(dentry, inode); in hfs_lookup()
192 static int hfs_create(struct inode *dir, struct dentry *dentry, umode_t mode, in hfs_create() argument
198 inode = hfs_new_inode(dir, &dentry->d_name, mode); in hfs_create()
202 res = hfs_cat_create(inode->i_ino, dir, &dentry->d_name, inode); in hfs_create()
209 d_instantiate(dentry, inode); in hfs_create()
222 static int hfs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in hfs_mkdir() argument
227 inode = hfs_new_inode(dir, &dentry->d_name, S_IFDIR | mode); in hfs_mkdir()
231 res = hfs_cat_create(inode->i_ino, dir, &dentry->d_name, inode); in hfs_mkdir()
238 d_instantiate(dentry, inode); in hfs_mkdir()
254 static int hfs_remove(struct inode *dir, struct dentry *dentry) in hfs_remove() argument
256 struct inode *inode = d_inode(dentry); in hfs_remove()
261 res = hfs_cat_delete(inode->i_ino, dir, &dentry->d_name); in hfs_remove()
282 static int hfs_rename(struct inode *old_dir, struct dentry *old_dentry, in hfs_rename()
283 struct inode *new_dir, struct dentry *new_dentry) in hfs_rename()