Lines Matching refs:new_dir
586 struct inode *new_dir, struct dentry *new_dentry, in f2fs_rename() argument
600 if ((old_dir != new_dir) && f2fs_encrypted_inode(new_dir) && in f2fs_rename()
601 !f2fs_is_child_context_consistent_with_parent(new_dir, in f2fs_rename()
633 new_entry = f2fs_find_entry(new_dir, &new_dentry->d_name, in f2fs_rename()
650 f2fs_set_link(new_dir, new_entry, new_page, old_inode); in f2fs_rename()
678 inc_nlink(new_dir); in f2fs_rename()
679 update_inode_page(new_dir); in f2fs_rename()
705 if (old_dir != new_dir && !whiteout) { in f2fs_rename()
707 old_dir_page, new_dir); in f2fs_rename()
720 if (IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir)) in f2fs_rename()
727 f2fs_dentry_kunmap(new_dir, new_page); in f2fs_rename()
746 struct inode *new_dir, struct dentry *new_dentry) in f2fs_cross_rename() argument
758 if ((f2fs_encrypted_inode(old_dir) || f2fs_encrypted_inode(new_dir)) && in f2fs_cross_rename()
759 (old_dir != new_dir) && in f2fs_cross_rename()
760 (!f2fs_is_child_context_consistent_with_parent(new_dir, in f2fs_cross_rename()
772 new_entry = f2fs_find_entry(new_dir, &new_dentry->d_name, &new_page); in f2fs_cross_rename()
777 if (old_dir != new_dir) { in f2fs_cross_rename()
826 f2fs_set_link(old_inode, old_dir_entry, old_dir_page, new_dir); in f2fs_cross_rename()
854 f2fs_set_link(new_dir, new_entry, new_page, old_inode); in f2fs_cross_rename()
862 new_dir->i_ctime = CURRENT_TIME; in f2fs_cross_rename()
864 down_write(&F2FS_I(new_dir)->i_sem); in f2fs_cross_rename()
866 drop_nlink(new_dir); in f2fs_cross_rename()
868 inc_nlink(new_dir); in f2fs_cross_rename()
869 up_write(&F2FS_I(new_dir)->i_sem); in f2fs_cross_rename()
871 mark_inode_dirty(new_dir); in f2fs_cross_rename()
872 update_inode_page(new_dir); in f2fs_cross_rename()
876 if (IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir)) in f2fs_cross_rename()
898 f2fs_dentry_kunmap(new_dir, new_page); in f2fs_cross_rename()
908 struct inode *new_dir, struct dentry *new_dentry, in f2fs_rename2() argument
916 new_dir, new_dentry); in f2fs_rename2()
922 return f2fs_rename(old_dir, old_dentry, new_dir, new_dentry, flags); in f2fs_rename2()