Lines Matching refs:new_dir
498 struct dentry *old_dentry, struct inode *new_dir, in hpfs_rename() argument
543 if ((nde = map_dirent(new_dir, hpfs_i(new_dir)->i_dno, new_name, new_len, NULL, &qbh1))) { in hpfs_rename()
551 hpfs_error(new_dir->i_sb, "hpfs_rename: could not find dirent"); in hpfs_rename()
559 if (new_dir == old_dir) hpfs_brelse4(&qbh); in hpfs_rename()
561 if ((r = hpfs_add_dirent(new_dir, new_name, new_len, &de))) { in hpfs_rename()
562 if (r == -1) hpfs_error(new_dir->i_sb, "hpfs_rename: dirent already exists!"); in hpfs_rename()
564 if (new_dir != old_dir) hpfs_brelse4(&qbh); in hpfs_rename()
568 if (new_dir == old_dir) in hpfs_rename()
582 hpfs_i(i)->i_parent_dir = new_dir->i_ino; in hpfs_rename()
584 inc_nlink(new_dir); in hpfs_rename()
588 fnode->up = cpu_to_le32(new_dir->i_ino); in hpfs_rename()
598 hpfs_update_directory_times(new_dir); in hpfs_rename()