Lines Matching refs:old_dir
967 static int ubifs_rename(struct inode *old_dir, struct dentry *old_dentry, in ubifs_rename() argument
970 struct ubifs_info *c = old_dir->i_sb->s_fs_info; in ubifs_rename()
974 int err, release, sync = 0, move = (new_dir != old_dir); in ubifs_rename()
996 old_inode->i_ino, old_dir->i_ino, new_dentry->d_name.len, in ubifs_rename()
998 ubifs_assert(mutex_is_locked(&old_dir->i_mutex)); in ubifs_rename()
1019 lock_3_inodes(old_dir, new_dir, new_inode); in ubifs_rename()
1025 time = ubifs_current_time(old_dir); in ubifs_rename()
1035 drop_nlink(old_dir); in ubifs_rename()
1049 drop_nlink(old_dir); in ubifs_rename()
1053 old_dir->i_size -= old_sz; in ubifs_rename()
1054 ubifs_inode(old_dir)->ui_size = old_dir->i_size; in ubifs_rename()
1055 old_dir->i_mtime = old_dir->i_ctime = time; in ubifs_rename()
1084 sync = IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir); in ubifs_rename()
1088 err = ubifs_jnl_rename(c, old_dir, old_dentry, new_dir, new_dentry, in ubifs_rename()
1093 unlock_3_inodes(old_dir, new_dir, new_inode); in ubifs_rename()
1116 old_dir->i_size += old_sz; in ubifs_rename()
1117 ubifs_inode(old_dir)->ui_size = old_dir->i_size; in ubifs_rename()
1120 inc_nlink(old_dir); in ubifs_rename()
1125 inc_nlink(old_dir); in ubifs_rename()
1128 unlock_3_inodes(old_dir, new_dir, new_inode); in ubifs_rename()