Lines Matching defs:old

1316 	struct dx_entry *old = frame->at, *new = old + 1;
1320 assert(old < entries + count);
1541 * old fashioned way.
2211 memset(de, 0, len); /* wipe old data */
3763 struct ext4_renament old = *ent;
3767 * old->de could have moved from under us during make indexed dir,
3768 * so the old->de may no longer valid and need to find it again
3769 * before reset old inode info.
3771 old.bh = ext4_find_entry(old.dir, &old.dentry->d_name, &old.de,
3772 &old.inlined);
3773 if (IS_ERR(old.bh))
3774 retval = PTR_ERR(old.bh);
3775 if (!old.bh)
3778 ext4_std_error(old.dir->i_sb, retval);
3782 ext4_setent(handle, &old, ino, file_type);
3783 brelse(old.bh);
3830 "Deleting old file: nlink %d, error=%d",
3892 struct ext4_renament old = {
3919 retval = dquot_initialize(old.dir);
3922 retval = dquot_initialize(old.inode);
3937 old.bh = ext4_find_entry(old.dir, &old.dentry->d_name, &old.de,
3938 &old.inlined);
3939 if (IS_ERR(old.bh))
3940 return PTR_ERR(old.bh);
3949 if (!old.bh || le32_to_cpu(old.de->inode) != old.inode->i_ino)
3966 ext4_alloc_da_blocks(old.inode);
3968 credits = (2 * EXT4_DATA_TRANS_BLOCKS(old.dir->i_sb) +
3971 handle = ext4_journal_start(old.dir, EXT4_HT_DIR, credits);
3977 whiteout = ext4_whiteout_for_rename(&old, credits, &handle);
3984 old_file_type = old.de->file_type;
3985 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir))
3988 if (S_ISDIR(old.inode->i_mode)) {
3995 if (new.dir != old.dir && EXT4_DIR_LINK_MAX(new.dir))
3998 retval = ext4_rename_dir_prepare(handle, &old);
4009 force_reread = (new.dir->i_ino == old.dir->i_ino &&
4014 * Do this before adding a new entry, so the old entry is sure
4015 * to be still pointing to the valid old entry.
4017 retval = ext4_setent(handle, &old, whiteout->i_ino,
4027 retval = ext4_add_entry(handle, new.dentry, old.inode);
4032 old.inode->i_ino, old_file_type);
4044 old.inode->i_ctime = current_time(old.inode);
4045 retval = ext4_mark_inode_dirty(handle, old.inode);
4053 ext4_rename_delete(handle, &old, force_reread);
4060 old.dir->i_ctime = old.dir->i_mtime = current_time(old.dir);
4061 ext4_update_dx_flag(old.dir);
4062 if (old.dir_bh) {
4063 retval = ext4_rename_dir_finish(handle, &old, new.dir->i_ino);
4067 ext4_dec_count(old.dir);
4081 retval = ext4_mark_inode_dirty(handle, old.dir);
4085 if (S_ISDIR(old.inode->i_mode)) {
4091 ext4_fc_mark_ineligible(old.inode->i_sb,
4096 __ext4_fc_track_link(handle, old.inode, new.dentry);
4097 __ext4_fc_track_unlink(handle, old.inode, old.dentry);
4099 __ext4_fc_track_create(handle, whiteout, old.dentry);
4114 ext4_resetent(handle, &old,
4115 old.inode->i_ino, old_file_type);
4126 brelse(old.dir_bh);
4127 brelse(old.bh);
4137 struct ext4_renament old = {
4159 retval = dquot_initialize(old.dir);
4166 old.bh = ext4_find_entry(old.dir, &old.dentry->d_name,
4167 &old.de, &old.inlined);
4168 if (IS_ERR(old.bh))
4169 return PTR_ERR(old.bh);
4177 if (!old.bh || le32_to_cpu(old.de->inode) != old.inode->i_ino)
4188 /* RENAME_EXCHANGE case: old *and* new must both exist */
4192 handle = ext4_journal_start(old.dir, EXT4_HT_DIR,
4193 (2 * EXT4_DATA_TRANS_BLOCKS(old.dir->i_sb) +
4201 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir))
4204 if (S_ISDIR(old.inode->i_mode)) {
4205 old.is_dir = true;
4206 retval = ext4_rename_dir_prepare(handle, &old);
4221 if (old.dir != new.dir && old.is_dir != new.is_dir) {
4222 old.dir_nlink_delta = old.is_dir ? -1 : 1;
4223 new.dir_nlink_delta = -old.dir_nlink_delta;
4225 if ((old.dir_nlink_delta > 0 && EXT4_DIR_LINK_MAX(old.dir)) ||
4231 retval = ext4_setent(handle, &new, old.inode->i_ino, old.de->file_type);
4235 retval = ext4_setent(handle, &old, new.inode->i_ino, new_file_type);
4243 ctime = current_time(old.inode);
4244 old.inode->i_ctime = ctime;
4246 retval = ext4_mark_inode_dirty(handle, old.inode);
4254 if (old.dir_bh) {
4255 retval = ext4_rename_dir_finish(handle, &old, new.dir->i_ino);
4260 retval = ext4_rename_dir_finish(handle, &new, old.dir->i_ino);
4264 ext4_update_dir_count(handle, &old);
4269 brelse(old.dir_bh);
4271 brelse(old.bh);