Lines Matching refs:old_dir
268 struct inode *old_dir = data->old_dir; in nfs_async_rename_done() local
272 trace_nfs_async_rename_done(old_dir, old_dentry, in nfs_async_rename_done()
274 if (!NFS_PROTO(old_dir)->rename_done(task, old_dir, new_dir)) { in nfs_async_rename_done()
290 struct super_block *sb = data->old_dir->i_sb; in nfs_async_rename_release()
298 spin_lock(&data->old_dir->i_lock); in nfs_async_rename_release()
299 nfs_force_lookup_revalidate(data->old_dir); in nfs_async_rename_release()
300 spin_unlock(&data->old_dir->i_lock); in nfs_async_rename_release()
301 if (data->new_dir != data->old_dir) { in nfs_async_rename_release()
310 iput(data->old_dir); in nfs_async_rename_release()
320 NFS_PROTO(data->old_dir)->rename_rpc_prepare(task, data); in nfs_rename_prepare()
340 nfs_async_rename(struct inode *old_dir, struct inode *new_dir, in nfs_async_rename() argument
350 .rpc_client = NFS_CLIENT(old_dir), in nfs_async_rename()
354 if (nfs_server_capable(old_dir, NFS_CAP_MOVEABLE) && in nfs_async_rename()
371 data->old_dir = old_dir; in nfs_async_rename()
372 ihold(old_dir); in nfs_async_rename()
382 data->args.old_dir = NFS_FH(old_dir); in nfs_async_rename()
391 nfs_sb_active(old_dir->i_sb); in nfs_async_rename()
393 NFS_PROTO(data->old_dir)->rename_setup(&msg, old_dentry, new_dentry); in nfs_async_rename()