Lines Matching refs:old_dentry
617 int hmdfs_rename_local_dentry(struct inode *old_dir, struct dentry *old_dentry,
634 hmdfs_get_lower_path(old_dentry, &lower_old_path);
671 dget(old_dentry);
678 hmdfs_drop_remote_cache_dents(old_dentry->d_parent);
679 if (old_dentry->d_parent != new_dentry->d_parent)
682 hmdfs_clear_drop_flag(old_dentry->d_parent);
683 if (old_dentry->d_parent != new_dentry->d_parent)
684 hmdfs_clear_drop_flag(old_dentry->d_parent);
688 dput(old_dentry);
699 int hmdfs_rename_local(struct inode *old_dir, struct dentry *old_dentry,
706 trace_hmdfs_rename_local(old_dir, old_dentry, new_dir, new_dentry,
708 if (hmdfs_file_type(old_dentry->d_name.name) != HMDFS_TYPE_COMMON ||
720 if (hmdfs_d(old_dentry)->device_id != hmdfs_d(new_dentry)->device_id) {
725 if (S_ISREG(old_dentry->d_inode->i_mode)) {
726 err = hmdfs_rename_local_dentry(old_dir, old_dentry, new_dir,
728 } else if (S_ISDIR(old_dentry->d_inode->i_mode)) {
729 ret = hmdfs_rename_local_dentry(old_dir, old_dentry, new_dir,
738 d_invalidate(old_dentry);