Lines Matching refs:task

78 static void nfs_async_unlink_done(struct rpc_task *task, void *calldata)  in nfs_async_unlink_done()  argument
83 trace_nfs_sillyrename_unlink(data, task->tk_status); in nfs_async_unlink_done()
84 if (!NFS_PROTO(dir)->unlink_done(task, dir)) in nfs_async_unlink_done()
85 rpc_restart_call_prepare(task); in nfs_async_unlink_done()
105 static void nfs_unlink_prepare(struct rpc_task *task, void *calldata) in nfs_unlink_prepare() argument
108 NFS_PROTO(data->dir)->unlink_rpc_prepare(task, data); in nfs_unlink_prepare()
131 struct rpc_task *task; in nfs_do_call_unlink() local
177 task = rpc_run_task(&task_setup_data); in nfs_do_call_unlink()
178 if (!IS_ERR(task)) in nfs_do_call_unlink()
179 rpc_put_task_async(task); in nfs_do_call_unlink()
343 static void nfs_async_rename_done(struct rpc_task *task, void *calldata) in nfs_async_rename_done() argument
351 new_dir, data->new_dentry, task->tk_status); in nfs_async_rename_done()
352 if (!NFS_PROTO(old_dir)->rename_done(task, old_dir, new_dir)) { in nfs_async_rename_done()
353 rpc_restart_call_prepare(task); in nfs_async_rename_done()
358 data->complete(task, data); in nfs_async_rename_done()
382 static void nfs_rename_prepare(struct rpc_task *task, void *calldata) in nfs_rename_prepare() argument
385 NFS_PROTO(data->old_dir)->rename_rpc_prepare(task, data); in nfs_rename_prepare()
425 struct rpc_task *task = ERR_CAST(data->cred); in nfs_async_rename() local
427 return task; in nfs_async_rename()
467 nfs_complete_sillyrename(struct rpc_task *task, struct nfs_renamedata *data) in nfs_complete_sillyrename() argument
471 if (task->tk_status != 0) { in nfs_complete_sillyrename()
519 struct rpc_task *task; in nfs_sillyrename() local
575 task = nfs_async_rename(dir, dir, dentry, sdentry, in nfs_sillyrename()
577 if (IS_ERR(task)) { in nfs_sillyrename()
584 error = rpc_wait_for_completion_task(task); in nfs_sillyrename()
586 error = task->tk_status; in nfs_sillyrename()
599 rpc_put_task(task); in nfs_sillyrename()