Lines Matching refs:dentry

253 static struct dentry *udf_lookup(struct inode *dir, struct dentry *dentry,  in udf_lookup()  argument
260 if (dentry->d_name.len > UDF_NAME_LEN - 2) in udf_lookup()
265 if (!strncmp(dentry->d_name.name, ".B=", 3)) { in udf_lookup()
269 simple_strtoul(dentry->d_name.name + 3, in udf_lookup()
278 if (udf_find_entry(dir, &dentry->d_name, &fibh, &cfi)) { in udf_lookup()
291 return d_splice_alias(inode, dentry); in udf_lookup()
295 struct dentry *dentry, in udf_add_entry() argument
322 if (dentry) { in udf_add_entry()
323 if (!dentry->d_name.len) { in udf_add_entry()
327 namelen = udf_put_filename(sb, dentry->d_name.name, name, in udf_add_entry()
328 dentry->d_name.len); in udf_add_entry()
551 static int udf_add_nondir(struct dentry *dentry, struct inode *inode) in udf_add_nondir() argument
554 struct inode *dir = d_inode(dentry->d_parent); in udf_add_nondir()
559 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_add_nondir()
577 d_instantiate(dentry, inode); in udf_add_nondir()
582 static int udf_create(struct inode *dir, struct dentry *dentry, umode_t mode, in udf_create() argument
598 return udf_add_nondir(dentry, inode); in udf_create()
601 static int udf_tmpfile(struct inode *dir, struct dentry *dentry, umode_t mode) in udf_tmpfile() argument
615 d_tmpfile(dentry, inode); in udf_tmpfile()
620 static int udf_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, in udf_mknod() argument
633 return udf_add_nondir(dentry, inode); in udf_mknod()
636 static int udf_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in udf_mkdir() argument
670 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_mkdir()
688 d_instantiate(dentry, inode); in udf_mkdir()
767 static int udf_rmdir(struct inode *dir, struct dentry *dentry) in udf_rmdir() argument
770 struct inode *inode = d_inode(dentry); in udf_rmdir()
776 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_rmdir()
809 static int udf_unlink(struct inode *dir, struct dentry *dentry) in udf_unlink() argument
812 struct inode *inode = d_inode(dentry); in udf_unlink()
819 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_unlink()
851 static int udf_symlink(struct inode *dir, struct dentry *dentry, in udf_symlink() argument
986 err = udf_add_nondir(dentry, inode); in udf_symlink()
999 static int udf_link(struct dentry *old_dentry, struct inode *dir, in udf_link()
1000 struct dentry *dentry) in udf_link() argument
1007 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_link()
1030 d_instantiate(dentry, inode); in udf_link()
1038 static int udf_rename(struct inode *old_dir, struct dentry *old_dentry, in udf_rename()
1039 struct inode *new_dir, struct dentry *new_dentry) in udf_rename()
1174 static struct dentry *udf_get_parent(struct dentry *child) in udf_get_parent()
1198 static struct dentry *udf_nfs_get_inode(struct super_block *sb, u32 block, in udf_nfs_get_inode()
1221 static struct dentry *udf_fh_to_dentry(struct super_block *sb, in udf_fh_to_dentry()
1233 static struct dentry *udf_fh_to_parent(struct super_block *sb, in udf_fh_to_parent()