Lines Matching refs:parent_dir
1097 static int reiserfs_symlink(struct inode *parent_dir, in reiserfs_symlink() argument
1113 2 * (REISERFS_QUOTA_INIT_BLOCKS(parent_dir->i_sb) + in reiserfs_symlink()
1114 REISERFS_QUOTA_TRANS_BLOCKS(parent_dir->i_sb)); in reiserfs_symlink()
1116 retval = dquot_initialize(parent_dir); in reiserfs_symlink()
1120 if (!(inode = new_inode(parent_dir->i_sb))) { in reiserfs_symlink()
1123 retval = new_inode_init(inode, parent_dir, mode); in reiserfs_symlink()
1129 retval = reiserfs_security_init(parent_dir, inode, &dentry->d_name, in reiserfs_symlink()
1137 reiserfs_write_lock(parent_dir->i_sb); in reiserfs_symlink()
1139 if (item_len > MAX_DIRECT_ITEM_LEN(parent_dir->i_sb->s_blocksize)) { in reiserfs_symlink()
1154 retval = journal_begin(&th, parent_dir->i_sb, jbegin_count); in reiserfs_symlink()
1162 reiserfs_new_inode(&th, parent_dir, mode, name, strlen(symname), in reiserfs_symlink()
1170 reiserfs_update_inode_transaction(parent_dir); in reiserfs_symlink()
1176 retval = reiserfs_add_entry(&th, parent_dir, dentry->d_name.name, in reiserfs_symlink()
1193 reiserfs_write_unlock(parent_dir->i_sb); in reiserfs_symlink()