Lines Matching refs:old_dentry
4485 * @old_dentry: object to be linked
4509 int vfs_link(struct dentry *old_dentry, struct user_namespace *mnt_userns,
4513 struct inode *inode = old_dentry->d_inode;
4544 error = security_inode_link(old_dentry, dir, new_dentry);
4557 error = dir->i_op->link(old_dentry, dir, new_dentry);
4715 struct dentry *old_dentry = rd->old_dentry;
4719 bool is_dir = d_is_dir(old_dentry);
4720 struct inode *source = old_dentry->d_inode;
4730 error = may_delete(rd->old_mnt_userns, old_dir, old_dentry, is_dir);
4771 error = security_inode_rename(old_dir, old_dentry, new_dir, new_dentry,
4776 take_dentry_name_snapshot(&old_name, old_dentry);
4811 if (is_local_mountpoint(old_dentry) || is_local_mountpoint(new_dentry))
4832 error = old_dir->i_op->rename(rd->new_mnt_userns, old_dir, old_dentry,
4847 d_move(old_dentry, new_dentry);
4849 d_exchange(old_dentry, new_dentry);
4859 !(flags & RENAME_EXCHANGE) ? target : NULL, old_dentry);
4861 fsnotify_move(new_dir, old_dir, &old_dentry->d_name,
4875 struct dentry *old_dentry, *new_dentry;
4926 old_dentry = lookup_one_qstr_excl(&old_last, old_path.dentry,
4928 error = PTR_ERR(old_dentry);
4929 if (IS_ERR(old_dentry))
4933 if (d_is_negative(old_dentry))
4955 if (!d_is_dir(old_dentry)) {
4964 if (old_dentry == trap)
4972 error = security_path_rename(&old_path, old_dentry,
4978 rd.old_dentry = old_dentry;
4989 dput(old_dentry);