Lines Matching refs:old_dentry
351 * @old_dentry: dentry being moved
359 struct dentry *old_dentry,
365 long old_index = dentry2offset(old_dentry);
369 simple_offset_remove(old_ctx, old_dentry);
372 ret = simple_offset_add(new_ctx, old_dentry);
378 simple_offset_remove(new_ctx, old_dentry);
382 ret = simple_rename_exchange(old_dir, old_dentry, new_dir, new_dentry);
384 simple_offset_remove(new_ctx, old_dentry);
391 offset_set(old_dentry, old_index);
392 mtree_store(&old_ctx->mt, old_index, old_dentry, GFP_KERNEL);
681 int simple_link(struct dentry *old_dentry, struct inode *dir, struct dentry *dentry)
683 struct inode *inode = d_inode(old_dentry);
743 * @old_dentry: dentry that is being renamed
748 * mtime updated, and that inodes of @old_dentry and @new_dentry (if any), have
751 void simple_rename_timestamp(struct inode *old_dir, struct dentry *old_dentry,
760 inode_set_ctime_current(d_inode(old_dentry));
766 int simple_rename_exchange(struct inode *old_dir, struct dentry *old_dentry,
769 bool old_is_dir = d_is_dir(old_dentry);
781 simple_rename_timestamp(old_dir, old_dentry, new_dir, new_dentry);
787 struct dentry *old_dentry, struct inode *new_dir,
790 int they_are_dirs = d_is_dir(old_dentry);
796 return simple_rename_exchange(old_dir, old_dentry, new_dir, new_dentry);
812 simple_rename_timestamp(old_dir, old_dentry, new_dir, new_dentry);