Lines Matching refs:new_dentry
1093 struct dentry *new_dentry = NULL;
1097 new_dentry = kern_path_create(AT_FDCWD, newname, &new_path, 0);
1098 if (IS_ERR(new_dentry)) {
1100 PTR_ERR(new_dentry));
1101 return PTR_ERR(new_dentry);
1108 error = vfs_link(old_path->dentry, &nop_mnt_idmap, new_path.dentry->d_inode, new_dentry,
1112 done_path_create(&new_path, new_dentry);
1315 int hmdfs_rename_dentry(struct dentry *old_dentry, struct dentry *new_dentry,
1319 struct hmdfs_sb_info *sbi = hmdfs_sb(new_dentry->d_sb);
1325 hmdfs_delete_dentry(new_dentry, new_filp);
1327 ret = create_dentry(new_dentry, d_inode(old_dentry), new_filp, sbi);
2523 struct dentry *new_dentry = NULL;
2551 new_dentry = lookup_one_len(name, lower_parent, strlen(name));
2552 if (IS_ERR(new_dentry)) {
2553 err = PTR_ERR(new_dentry);
2563 rename_data.new_dentry = new_dentry;
2567 dput(new_dentry);
2785 struct dentry *new_dentry = NULL;
2830 new_dentry = lookup_one_len(newname, path_new.dentry, strlen(newname));
2831 if (IS_ERR(new_dentry)) {
2832 err = PTR_ERR(new_dentry);
2841 if (trap == new_dentry) {
2846 if (d_is_positive(new_dentry) && (flags & RENAME_NOREPLACE)) {
2860 rename_data.new_dentry = new_dentry;
2865 dput(new_dentry);