Lines Matching refs:new

1217 	struct dx_entry *old = frame->at, *new = old + 1;  in dx_insert_block()  local
1222 memmove(new + 1, new, (char *)(entries + count) - (char *)(new)); in dx_insert_block()
1223 dx_set_hash(new, hash); in dx_insert_block()
1224 dx_set_block(new, block); in dx_insert_block()
3483 struct ext4_renament new = { in ext4_rename() local
3497 retval = dquot_initialize(new.dir); in ext4_rename()
3503 if (new.inode) { in ext4_rename()
3504 retval = dquot_initialize(new.inode); in ext4_rename()
3522 if ((old.dir != new.dir) && in ext4_rename()
3523 ext4_encrypted_inode(new.dir) && in ext4_rename()
3524 !ext4_is_child_context_consistent_with_parent(new.dir, in ext4_rename()
3530 new.bh = ext4_find_entry(new.dir, &new.dentry->d_name, in ext4_rename()
3531 &new.de, &new.inlined); in ext4_rename()
3532 if (IS_ERR(new.bh)) { in ext4_rename()
3533 retval = PTR_ERR(new.bh); in ext4_rename()
3534 new.bh = NULL; in ext4_rename()
3537 if (new.bh) { in ext4_rename()
3538 if (!new.inode) { in ext4_rename()
3539 brelse(new.bh); in ext4_rename()
3540 new.bh = NULL; in ext4_rename()
3543 if (new.inode && !test_opt(new.dir->i_sb, NO_AUTO_DA_ALLOC)) in ext4_rename()
3564 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_rename()
3568 if (new.inode) { in ext4_rename()
3570 if (!ext4_empty_dir(new.inode)) in ext4_rename()
3574 if (new.dir != old.dir && EXT4_DIR_LINK_MAX(new.dir)) in ext4_rename()
3588 force_reread = (new.dir->i_ino == old.dir->i_ino && in ext4_rename()
3589 ext4_test_inode_flag(new.dir, EXT4_INODE_INLINE_DATA)); in ext4_rename()
3603 if (!new.bh) { in ext4_rename()
3604 retval = ext4_add_entry(handle, new.dentry, old.inode); in ext4_rename()
3608 retval = ext4_setent(handle, &new, in ext4_rename()
3614 force_reread = !ext4_test_inode_flag(new.dir, in ext4_rename()
3631 if (new.inode) { in ext4_rename()
3632 ext4_dec_count(handle, new.inode); in ext4_rename()
3633 new.inode->i_ctime = ext4_current_time(new.inode); in ext4_rename()
3638 retval = ext4_rename_dir_finish(handle, &old, new.dir->i_ino); in ext4_rename()
3643 if (new.inode) { in ext4_rename()
3647 clear_nlink(new.inode); in ext4_rename()
3649 ext4_inc_count(handle, new.dir); in ext4_rename()
3650 ext4_update_dx_flag(new.dir); in ext4_rename()
3651 ext4_mark_inode_dirty(handle, new.dir); in ext4_rename()
3655 if (new.inode) { in ext4_rename()
3656 ext4_mark_inode_dirty(handle, new.inode); in ext4_rename()
3657 if (!new.inode->i_nlink) in ext4_rename()
3658 ext4_orphan_add(handle, new.inode); in ext4_rename()
3665 brelse(new.bh); in ext4_rename()
3686 struct ext4_renament new = { in ext4_cross_rename() local
3700 new.inode))) in ext4_cross_rename()
3706 retval = dquot_initialize(new.dir); in ext4_cross_rename()
3724 new.bh = ext4_find_entry(new.dir, &new.dentry->d_name, in ext4_cross_rename()
3725 &new.de, &new.inlined); in ext4_cross_rename()
3726 if (IS_ERR(new.bh)) { in ext4_cross_rename()
3727 retval = PTR_ERR(new.bh); in ext4_cross_rename()
3728 new.bh = NULL; in ext4_cross_rename()
3733 if (!new.bh || le32_to_cpu(new.de->inode) != new.inode->i_ino) in ext4_cross_rename()
3745 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_cross_rename()
3754 if (S_ISDIR(new.inode->i_mode)) { in ext4_cross_rename()
3755 new.is_dir = true; in ext4_cross_rename()
3756 retval = ext4_rename_dir_prepare(handle, &new); in ext4_cross_rename()
3765 if (old.dir != new.dir && old.is_dir != new.is_dir) { in ext4_cross_rename()
3767 new.dir_nlink_delta = -old.dir_nlink_delta; in ext4_cross_rename()
3770 (new.dir_nlink_delta > 0 && EXT4_DIR_LINK_MAX(new.dir))) in ext4_cross_rename()
3774 new_file_type = new.de->file_type; 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()
3788 new.inode->i_ctime = ext4_current_time(new.inode); in ext4_cross_rename()
3790 ext4_mark_inode_dirty(handle, new.inode); in ext4_cross_rename()
3793 retval = ext4_rename_dir_finish(handle, &old, new.dir->i_ino); in ext4_cross_rename()
3797 if (new.dir_bh) { in ext4_cross_rename()
3798 retval = ext4_rename_dir_finish(handle, &new, old.dir->i_ino); in ext4_cross_rename()
3803 ext4_update_dir_count(handle, &new); in ext4_cross_rename()
3808 brelse(new.dir_bh); in ext4_cross_rename()
3810 brelse(new.bh); in ext4_cross_rename()