• Home
  • Raw
  • Download

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()
3514 struct ext4_renament new = { in ext4_rename() local
3534 retval = dquot_initialize(new.dir); in ext4_rename()
3540 if (new.inode) { in ext4_rename()
3541 retval = dquot_initialize(new.inode); in ext4_rename()
3559 if ((old.dir != new.dir) && in ext4_rename()
3560 ext4_encrypted_inode(new.dir) && in ext4_rename()
3561 !ext4_is_child_context_consistent_with_parent(new.dir, in ext4_rename()
3567 new.bh = ext4_find_entry(new.dir, &new.dentry->d_name, in ext4_rename()
3568 &new.de, &new.inlined); in ext4_rename()
3569 if (IS_ERR(new.bh)) { in ext4_rename()
3570 retval = PTR_ERR(new.bh); in ext4_rename()
3571 new.bh = NULL; in ext4_rename()
3574 if (new.bh) { in ext4_rename()
3575 if (!new.inode) { in ext4_rename()
3576 brelse(new.bh); in ext4_rename()
3577 new.bh = NULL; in ext4_rename()
3580 if (new.inode && !test_opt(new.dir->i_sb, NO_AUTO_DA_ALLOC)) in ext4_rename()
3600 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_rename()
3604 if (new.inode) { in ext4_rename()
3606 if (!ext4_empty_dir(new.inode)) in ext4_rename()
3610 if (new.dir != old.dir && EXT4_DIR_LINK_MAX(new.dir)) in ext4_rename()
3624 force_reread = (new.dir->i_ino == old.dir->i_ino && in ext4_rename()
3625 ext4_test_inode_flag(new.dir, EXT4_INODE_INLINE_DATA)); in ext4_rename()
3638 if (!new.bh) { in ext4_rename()
3639 retval = ext4_add_entry(handle, new.dentry, old.inode); in ext4_rename()
3643 retval = ext4_setent(handle, &new, in ext4_rename()
3649 force_reread = !ext4_test_inode_flag(new.dir, in ext4_rename()
3666 if (new.inode) { in ext4_rename()
3667 ext4_dec_count(handle, new.inode); in ext4_rename()
3668 new.inode->i_ctime = ext4_current_time(new.inode); in ext4_rename()
3673 retval = ext4_rename_dir_finish(handle, &old, new.dir->i_ino); in ext4_rename()
3678 if (new.inode) { in ext4_rename()
3682 clear_nlink(new.inode); in ext4_rename()
3684 ext4_inc_count(handle, new.dir); in ext4_rename()
3685 ext4_update_dx_flag(new.dir); in ext4_rename()
3686 ext4_mark_inode_dirty(handle, new.dir); in ext4_rename()
3690 if (new.inode) { in ext4_rename()
3691 ext4_mark_inode_dirty(handle, new.inode); in ext4_rename()
3692 if (!new.inode->i_nlink) in ext4_rename()
3693 ext4_orphan_add(handle, new.inode); in ext4_rename()
3714 brelse(new.bh); in ext4_rename()
3727 struct ext4_renament new = { in ext4_cross_rename() local
3747 new.inode))) in ext4_cross_rename()
3753 retval = dquot_initialize(new.dir); in ext4_cross_rename()
3771 new.bh = ext4_find_entry(new.dir, &new.dentry->d_name, in ext4_cross_rename()
3772 &new.de, &new.inlined); in ext4_cross_rename()
3773 if (IS_ERR(new.bh)) { in ext4_cross_rename()
3774 retval = PTR_ERR(new.bh); in ext4_cross_rename()
3775 new.bh = NULL; in ext4_cross_rename()
3780 if (!new.bh || le32_to_cpu(new.de->inode) != new.inode->i_ino) in ext4_cross_rename()
3792 if (IS_DIRSYNC(old.dir) || IS_DIRSYNC(new.dir)) in ext4_cross_rename()
3801 if (S_ISDIR(new.inode->i_mode)) { in ext4_cross_rename()
3802 new.is_dir = true; in ext4_cross_rename()
3803 retval = ext4_rename_dir_prepare(handle, &new); in ext4_cross_rename()
3812 if (old.dir != new.dir && old.is_dir != new.is_dir) { in ext4_cross_rename()
3814 new.dir_nlink_delta = -old.dir_nlink_delta; in ext4_cross_rename()
3817 (new.dir_nlink_delta > 0 && EXT4_DIR_LINK_MAX(new.dir))) in ext4_cross_rename()
3821 new_file_type = new.de->file_type; in ext4_cross_rename()
3822 retval = ext4_setent(handle, &new, old.inode->i_ino, old.de->file_type); in ext4_cross_rename()
3826 retval = ext4_setent(handle, &old, new.inode->i_ino, new_file_type); in ext4_cross_rename()
3835 new.inode->i_ctime = ext4_current_time(new.inode); in ext4_cross_rename()
3837 ext4_mark_inode_dirty(handle, new.inode); in ext4_cross_rename()
3840 retval = ext4_rename_dir_finish(handle, &old, new.dir->i_ino); in ext4_cross_rename()
3844 if (new.dir_bh) { in ext4_cross_rename()
3845 retval = ext4_rename_dir_finish(handle, &new, old.dir->i_ino); in ext4_cross_rename()
3850 ext4_update_dir_count(handle, &new); in ext4_cross_rename()
3855 brelse(new.dir_bh); in ext4_cross_rename()
3857 brelse(new.bh); in ext4_cross_rename()