Lines Matching defs:new_dir
4239 * @new_dir: parent of destination
4287 struct inode *new_dir, struct dentry *new_dentry,
4295 unsigned max_links = new_dir->i_sb->s_max_links;
4307 error = may_create(new_dir, new_dentry);
4312 error = may_delete(new_dir, new_dentry, is_dir);
4314 error = may_delete(new_dir, new_dentry, new_is_dir);
4326 if (new_dir != old_dir) {
4339 error = security_inode_rename(old_dir, old_dentry, new_dir, new_dentry,
4359 lock_old_subdir = new_dir != old_dir;
4360 lock_new_subdir = new_dir != old_dir || !(flags & RENAME_EXCHANGE);
4378 if (max_links && new_dir != old_dir) {
4380 if (is_dir && !new_is_dir && new_dir->i_nlink >= max_links)
4397 new_dir, new_dentry, flags);
4422 fsnotify_move(old_dir, new_dir, &old_name.name, is_dir,
4425 fsnotify_move(new_dir, old_dir, &old_dentry->d_name,