Lines Matching refs:dentry

286 static struct dentry *udf_lookup(struct inode *dir, struct dentry *dentry,  in udf_lookup()  argument
294 if (dentry->d_name.len > UDF_NAME_LEN - 2) in udf_lookup()
299 if (!strncmp(dentry->d_name.name, ".B=", 3)) { in udf_lookup()
303 simple_strtoul(dentry->d_name.name + 3, in udf_lookup()
312 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_lookup()
329 return d_splice_alias(inode, dentry); in udf_lookup()
333 struct dentry *dentry, in udf_add_entry() argument
360 if (dentry) { in udf_add_entry()
361 if (!dentry->d_name.len) { in udf_add_entry()
365 namelen = udf_put_filename(sb, dentry->d_name.name, name, in udf_add_entry()
366 dentry->d_name.len); in udf_add_entry()
589 static int udf_add_nondir(struct dentry *dentry, struct inode *inode) in udf_add_nondir() argument
592 struct inode *dir = d_inode(dentry->d_parent); in udf_add_nondir()
597 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_add_nondir()
615 d_instantiate(dentry, inode); in udf_add_nondir()
620 static int udf_create(struct inode *dir, struct dentry *dentry, umode_t mode, in udf_create() argument
636 return udf_add_nondir(dentry, inode); in udf_create()
639 static int udf_tmpfile(struct inode *dir, struct dentry *dentry, umode_t mode) in udf_tmpfile() argument
653 d_tmpfile(dentry, inode); in udf_tmpfile()
658 static int udf_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, in udf_mknod() argument
671 return udf_add_nondir(dentry, inode); in udf_mknod()
674 static int udf_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in udf_mkdir() argument
708 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_mkdir()
726 d_instantiate(dentry, inode); in udf_mkdir()
805 static int udf_rmdir(struct inode *dir, struct dentry *dentry) in udf_rmdir() argument
808 struct inode *inode = d_inode(dentry); in udf_rmdir()
814 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_rmdir()
850 static int udf_unlink(struct inode *dir, struct dentry *dentry) in udf_unlink() argument
853 struct inode *inode = d_inode(dentry); in udf_unlink()
860 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_unlink()
896 static int udf_symlink(struct inode *dir, struct dentry *dentry, in udf_symlink() argument
1031 err = udf_add_nondir(dentry, inode); in udf_symlink()
1044 static int udf_link(struct dentry *old_dentry, struct inode *dir, in udf_link()
1045 struct dentry *dentry) in udf_link() argument
1052 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_link()
1075 d_instantiate(dentry, inode); in udf_link()
1083 static int udf_rename(struct inode *old_dir, struct dentry *old_dentry, in udf_rename()
1084 struct inode *new_dir, struct dentry *new_dentry) in udf_rename()
1225 static struct dentry *udf_get_parent(struct dentry *child) in udf_get_parent()
1249 static struct dentry *udf_nfs_get_inode(struct super_block *sb, u32 block, in udf_nfs_get_inode()
1272 static struct dentry *udf_fh_to_dentry(struct super_block *sb, in udf_fh_to_dentry()
1284 static struct dentry *udf_fh_to_parent(struct super_block *sb, in udf_fh_to_parent()