Lines Matching refs:old

1217 	struct dx_entry *old = frame->at, *new = old + 1;  in dx_insert_block()  local
1221 assert(old < entries + count); in dx_insert_block()
3478 struct ext4_renament old = { in ext4_rename() local
3494 retval = dquot_initialize(old.dir); in ext4_rename()
3509 old.bh = ext4_find_entry(old.dir, &old.dentry->d_name, &old.de, NULL); in ext4_rename()
3510 if (IS_ERR(old.bh)) in ext4_rename()
3511 return PTR_ERR(old.bh); in ext4_rename()
3519 if (!old.bh || le32_to_cpu(old.de->inode) != old.inode->i_ino) in ext4_rename()
3522 if ((old.dir != new.dir) && in ext4_rename()
3525 old.inode)) { in ext4_rename()
3544 ext4_alloc_da_blocks(old.inode); in ext4_rename()
3546 credits = (2 * EXT4_DATA_TRANS_BLOCKS(old.dir->i_sb) + in ext4_rename()
3549 handle = ext4_journal_start(old.dir, EXT4_HT_DIR, credits); in ext4_rename()
3556 whiteout = ext4_whiteout_for_rename(&old, credits, &handle); in ext4_rename()
3564 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_rename()
3567 if (S_ISDIR(old.inode->i_mode)) { in ext4_rename()
3574 if (new.dir != old.dir && EXT4_DIR_LINK_MAX(new.dir)) in ext4_rename()
3577 retval = ext4_rename_dir_prepare(handle, &old); in ext4_rename()
3588 force_reread = (new.dir->i_ino == old.dir->i_ino && in ext4_rename()
3591 old_file_type = old.de->file_type; in ext4_rename()
3597 retval = ext4_setent(handle, &old, whiteout->i_ino, in ext4_rename()
3604 retval = ext4_add_entry(handle, new.dentry, old.inode); in ext4_rename()
3609 old.inode->i_ino, old_file_type); in ext4_rename()
3621 old.inode->i_ctime = ext4_current_time(old.inode); in ext4_rename()
3622 ext4_mark_inode_dirty(handle, old.inode); in ext4_rename()
3628 ext4_rename_delete(handle, &old, force_reread); in ext4_rename()
3635 old.dir->i_ctime = old.dir->i_mtime = ext4_current_time(old.dir); in ext4_rename()
3636 ext4_update_dx_flag(old.dir); in ext4_rename()
3637 if (old.dir_bh) { in ext4_rename()
3638 retval = ext4_rename_dir_finish(handle, &old, new.dir->i_ino); in ext4_rename()
3642 ext4_dec_count(handle, old.dir); in ext4_rename()
3654 ext4_mark_inode_dirty(handle, old.dir); in ext4_rename()
3663 brelse(old.dir_bh); in ext4_rename()
3664 brelse(old.bh); in ext4_rename()
3681 struct ext4_renament old = { in ext4_cross_rename() local
3698 old.inode) || in ext4_cross_rename()
3703 retval = dquot_initialize(old.dir); in ext4_cross_rename()
3710 old.bh = ext4_find_entry(old.dir, &old.dentry->d_name, in ext4_cross_rename()
3711 &old.de, &old.inlined); in ext4_cross_rename()
3712 if (IS_ERR(old.bh)) in ext4_cross_rename()
3713 return PTR_ERR(old.bh); in ext4_cross_rename()
3721 if (!old.bh || le32_to_cpu(old.de->inode) != old.inode->i_ino) in ext4_cross_rename()
3736 handle = ext4_journal_start(old.dir, EXT4_HT_DIR, in ext4_cross_rename()
3737 (2 * EXT4_DATA_TRANS_BLOCKS(old.dir->i_sb) + in ext4_cross_rename()
3745 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_cross_rename()
3748 if (S_ISDIR(old.inode->i_mode)) { in ext4_cross_rename()
3749 old.is_dir = true; in ext4_cross_rename()
3750 retval = ext4_rename_dir_prepare(handle, &old); in ext4_cross_rename()
3765 if (old.dir != new.dir && old.is_dir != new.is_dir) { in ext4_cross_rename()
3766 old.dir_nlink_delta = old.is_dir ? -1 : 1; in ext4_cross_rename()
3767 new.dir_nlink_delta = -old.dir_nlink_delta; in ext4_cross_rename()
3769 if ((old.dir_nlink_delta > 0 && EXT4_DIR_LINK_MAX(old.dir)) || in ext4_cross_rename()
3775 retval = ext4_setent(handle, &new, old.inode->i_ino, old.de->file_type); in ext4_cross_rename()
3779 retval = ext4_setent(handle, &old, new.inode->i_ino, new_file_type); in ext4_cross_rename()
3787 old.inode->i_ctime = ext4_current_time(old.inode); in ext4_cross_rename()
3789 ext4_mark_inode_dirty(handle, old.inode); in ext4_cross_rename()
3792 if (old.dir_bh) { in ext4_cross_rename()
3793 retval = ext4_rename_dir_finish(handle, &old, new.dir->i_ino); in ext4_cross_rename()
3798 retval = ext4_rename_dir_finish(handle, &new, old.dir->i_ino); in ext4_cross_rename()
3802 ext4_update_dir_count(handle, &old); in ext4_cross_rename()
3807 brelse(old.dir_bh); in ext4_cross_rename()
3809 brelse(old.bh); in ext4_cross_rename()