Lines Matching refs:dentry
18 static int add_nondir(struct dentry *dentry, struct inode *inode) in add_nondir() argument
20 int err = sysv_add_link(dentry, inode); in add_nondir()
22 d_instantiate(dentry, inode); in add_nondir()
30 static int sysv_hash(const struct dentry *dentry, struct qstr *qstr) in sysv_hash() argument
45 static struct dentry *sysv_lookup(struct inode * dir, struct dentry * dentry, unsigned int flags) in sysv_lookup() argument
50 if (dentry->d_name.len > SYSV_NAMELEN) in sysv_lookup()
52 ino = sysv_inode_by_name(dentry); in sysv_lookup()
59 d_add(dentry, inode); in sysv_lookup()
63 static int sysv_mknod(struct inode * dir, struct dentry * dentry, umode_t mode, dev_t rdev) in sysv_mknod() argument
77 err = add_nondir(dentry, inode); in sysv_mknod()
82 static int sysv_create(struct inode * dir, struct dentry * dentry, umode_t mode, bool excl) in sysv_create() argument
84 return sysv_mknod(dir, dentry, mode, 0); in sysv_create()
87 static int sysv_symlink(struct inode * dir, struct dentry * dentry, in sysv_symlink() argument
108 err = add_nondir(dentry, inode); in sysv_symlink()
118 static int sysv_link(struct dentry * old_dentry, struct inode * dir, in sysv_link()
119 struct dentry * dentry) in sysv_link() argument
127 return add_nondir(dentry, inode); in sysv_link()
130 static int sysv_mkdir(struct inode * dir, struct dentry *dentry, umode_t mode) in sysv_mkdir() argument
150 err = sysv_add_link(dentry, inode); in sysv_mkdir()
154 d_instantiate(dentry, inode); in sysv_mkdir()
167 static int sysv_unlink(struct inode * dir, struct dentry * dentry) in sysv_unlink() argument
169 struct inode * inode = d_inode(dentry); in sysv_unlink()
174 de = sysv_find_entry(dentry, &page); in sysv_unlink()
188 static int sysv_rmdir(struct inode * dir, struct dentry * dentry) in sysv_rmdir() argument
190 struct inode *inode = d_inode(dentry); in sysv_rmdir()
194 err = sysv_unlink(dir, dentry); in sysv_rmdir()
208 static int sysv_rename(struct inode * old_dir, struct dentry * old_dentry, in sysv_rename()
209 struct inode * new_dir, struct dentry * new_dentry) in sysv_rename()