Lines Matching refs:task
177 struct rpc_task *task; in nfs_initiate_read() local
184 .task = &data->task, in nfs_initiate_read()
198 data->task.tk_pid, in nfs_initiate_read()
204 task = rpc_run_task(&task_setup_data); in nfs_initiate_read()
205 if (IS_ERR(task)) in nfs_initiate_read()
206 return PTR_ERR(task); in nfs_initiate_read()
207 rpc_put_task(task); in nfs_initiate_read()
390 int nfs_readpage_result(struct rpc_task *task, struct nfs_read_data *data) in nfs_readpage_result() argument
394 dprintk("NFS: %s: %5u, (status %d)\n", __func__, task->tk_pid, in nfs_readpage_result()
395 task->tk_status); in nfs_readpage_result()
397 status = NFS_PROTO(data->inode)->read_done(task, data); in nfs_readpage_result()
403 if (task->tk_status == -ESTALE) { in nfs_readpage_result()
410 static void nfs_readpage_retry(struct rpc_task *task, struct nfs_read_data *data) in nfs_readpage_retry() argument
429 rpc_restart_call_prepare(task); in nfs_readpage_retry()
435 static void nfs_readpage_result_partial(struct rpc_task *task, void *calldata) in nfs_readpage_result_partial() argument
439 if (nfs_readpage_result(task, data) != 0) in nfs_readpage_result_partial()
441 if (task->tk_status < 0) in nfs_readpage_result_partial()
445 nfs_readpage_retry(task, data); in nfs_readpage_result_partial()
453 int status = data->task.tk_status; in nfs_readpage_release_partial()
466 void nfs_read_prepare(struct rpc_task *task, void *calldata) in nfs_read_prepare() argument
469 NFS_PROTO(data->inode)->read_rpc_prepare(task, data); in nfs_read_prepare()
504 static void nfs_readpage_result_full(struct rpc_task *task, void *calldata) in nfs_readpage_result_full() argument
508 if (nfs_readpage_result(task, data) != 0) in nfs_readpage_result_full()
510 if (task->tk_status < 0) in nfs_readpage_result_full()
520 nfs_readpage_retry(task, data); in nfs_readpage_result_full()