Lines Matching refs:dentry

352 static struct dentry *reiserfs_lookup(struct inode *dir, struct dentry *dentry,  in reiserfs_lookup()  argument
360 if (REISERFS_MAX_NAME(dir->i_sb->s_blocksize) < dentry->d_name.len) in reiserfs_lookup()
367 reiserfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len, in reiserfs_lookup()
390 return d_splice_alias(inode, dentry); in reiserfs_lookup()
397 struct dentry *reiserfs_get_parent(struct dentry *child) in reiserfs_get_parent()
619 static int reiserfs_create(struct inode *dir, struct dentry *dentry, umode_t mode, in reiserfs_create() argument
649 retval = reiserfs_security_init(dir, inode, &dentry->d_name, &security); in reiserfs_create()
664 reiserfs_new_inode(&th, dir, mode, NULL, 0 /*i_size */ , dentry, in reiserfs_create()
674 reiserfs_add_entry(&th, dir, dentry->d_name.name, in reiserfs_create()
675 dentry->d_name.len, inode, 1 /*visible */ ); in reiserfs_create()
691 d_instantiate(dentry, inode); in reiserfs_create()
699 static int reiserfs_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, in reiserfs_mknod() argument
729 retval = reiserfs_security_init(dir, inode, &dentry->d_name, &security); in reiserfs_mknod()
744 reiserfs_new_inode(&th, dir, mode, NULL, 0 /*i_size */ , dentry, in reiserfs_mknod()
760 reiserfs_add_entry(&th, dir, dentry->d_name.name, in reiserfs_mknod()
761 dentry->d_name.len, inode, 1 /*visible */ ); in reiserfs_mknod()
775 d_instantiate(dentry, inode); in reiserfs_mknod()
783 static int reiserfs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in reiserfs_mkdir() argument
820 retval = reiserfs_security_init(dir, inode, &dentry->d_name, &security); in reiserfs_mkdir()
843 dentry, inode, &security); in reiserfs_mkdir()
857 reiserfs_add_entry(&th, dir, dentry->d_name.name, in reiserfs_mkdir()
858 dentry->d_name.len, inode, 1 /*visible */ ); in reiserfs_mkdir()
875 d_instantiate(dentry, inode); in reiserfs_mkdir()
897 static int reiserfs_rmdir(struct inode *dir, struct dentry *dentry) in reiserfs_rmdir() argument
927 reiserfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len, in reiserfs_rmdir()
936 inode = d_inode(dentry); in reiserfs_rmdir()
994 static int reiserfs_unlink(struct inode *dir, struct dentry *dentry) in reiserfs_unlink() argument
1008 inode = d_inode(dentry); in reiserfs_unlink()
1028 reiserfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len, in reiserfs_unlink()
1098 struct dentry *dentry, const char *symname) in reiserfs_symlink() argument
1129 retval = reiserfs_security_init(parent_dir, inode, &dentry->d_name, in reiserfs_symlink()
1163 dentry, inode, &security); in reiserfs_symlink()
1175 retval = reiserfs_add_entry(&th, parent_dir, dentry->d_name.name, in reiserfs_symlink()
1176 dentry->d_name.len, inode, 1 /*visible */ ); in reiserfs_symlink()
1190 d_instantiate(dentry, inode); in reiserfs_symlink()
1197 static int reiserfs_link(struct dentry *old_dentry, struct inode *dir, in reiserfs_link()
1198 struct dentry *dentry) in reiserfs_link() argument
1234 reiserfs_add_entry(&th, dir, dentry->d_name.name, in reiserfs_link()
1235 dentry->d_name.len, inode, 1 /*visible */ ); in reiserfs_link()
1252 d_instantiate(dentry, inode); in reiserfs_link()
1307 static int reiserfs_rename(struct inode *old_dir, struct dentry *old_dentry, in reiserfs_rename()
1308 struct inode *new_dir, struct dentry *new_dentry) in reiserfs_rename()