Lines Matching defs:new_dentry
1092 struct dentry *new_dentry = NULL;
1096 new_dentry = kern_path_create(AT_FDCWD, newname, &new_path, 0);
1097 if (IS_ERR(new_dentry)) {
1099 PTR_ERR(new_dentry));
1100 return PTR_ERR(new_dentry);
1107 error = vfs_link(old_path->dentry, new_path.dentry->d_inode, new_dentry,
1111 done_path_create(&new_path, new_dentry);
1314 int hmdfs_rename_dentry(struct dentry *old_dentry, struct dentry *new_dentry,
1318 struct hmdfs_sb_info *sbi = hmdfs_sb(new_dentry->d_sb);
1324 hmdfs_delete_dentry(new_dentry, new_filp);
1326 ret = create_dentry(new_dentry, d_inode(old_dentry), new_filp, sbi);
2522 struct dentry *new_dentry = NULL;
2549 new_dentry = lookup_one_len(name, lower_parent, strlen(name));
2550 if (IS_ERR(new_dentry)) {
2551 err = PTR_ERR(new_dentry);
2557 d_inode(lower_parent), new_dentry, NULL, 0);
2559 dput(new_dentry);
2777 struct dentry *new_dentry = NULL;
2821 new_dentry = lookup_one_len(newname, path_new.dentry, strlen(newname));
2822 if (IS_ERR(new_dentry)) {
2823 err = PTR_ERR(new_dentry);
2832 if (trap == new_dentry) {
2837 if (d_is_positive(new_dentry) && (flags & RENAME_NOREPLACE)) {
2847 d_inode(path_new.dentry), new_dentry, NULL, 0);
2850 dput(new_dentry);