Lines Matching refs:task
75 static void nfs_async_unlink_done(struct rpc_task *task, void *calldata) in nfs_async_unlink_done() argument
80 if (!NFS_PROTO(dir)->unlink_done(task, dir)) in nfs_async_unlink_done()
81 rpc_restart_call_prepare(task); in nfs_async_unlink_done()
101 static void nfs_unlink_prepare(struct rpc_task *task, void *calldata) in nfs_unlink_prepare() argument
104 NFS_PROTO(data->dir)->unlink_rpc_prepare(task, data); in nfs_unlink_prepare()
127 struct rpc_task *task; in nfs_do_call_unlink() local
173 task = rpc_run_task(&task_setup_data); in nfs_do_call_unlink()
174 if (!IS_ERR(task)) in nfs_do_call_unlink()
175 rpc_put_task_async(task); in nfs_do_call_unlink()
332 static void nfs_async_rename_done(struct rpc_task *task, void *calldata) in nfs_async_rename_done() argument
339 if (!NFS_PROTO(old_dir)->rename_done(task, old_dir, new_dir)) { in nfs_async_rename_done()
340 rpc_restart_call_prepare(task); in nfs_async_rename_done()
344 if (task->tk_status != 0) in nfs_async_rename_done()
369 static void nfs_rename_prepare(struct rpc_task *task, void *calldata) in nfs_rename_prepare() argument
372 NFS_PROTO(data->old_dir)->rename_rpc_prepare(task, data); in nfs_rename_prepare()
411 struct rpc_task *task = ERR_CAST(data->cred); in nfs_async_rename() local
413 return task; in nfs_async_rename()
477 struct rpc_task *task; in nfs_sillyrename() local
535 task = nfs_async_rename(dir, dir, dentry, sdentry); in nfs_sillyrename()
536 if (IS_ERR(task)) { in nfs_sillyrename()
543 error = rpc_wait_for_completion_task(task); in nfs_sillyrename()
545 error = task->tk_status; in nfs_sillyrename()
558 rpc_put_task(task); in nfs_sillyrename()