Lines Matching refs:task
162 struct rpc_task *task; in nfs_read_rpcsetup() local
169 .task = &data->task, in nfs_read_rpcsetup()
198 data->task.tk_pid, in nfs_read_rpcsetup()
204 task = rpc_run_task(&task_setup_data); in nfs_read_rpcsetup()
205 if (IS_ERR(task)) in nfs_read_rpcsetup()
206 return PTR_ERR(task); in nfs_read_rpcsetup()
207 rpc_put_task(task); in nfs_read_rpcsetup()
328 int nfs_readpage_result(struct rpc_task *task, struct nfs_read_data *data) in nfs_readpage_result() argument
332 dprintk("NFS: %s: %5u, (status %d)\n", __func__, task->tk_pid, in nfs_readpage_result()
333 task->tk_status); in nfs_readpage_result()
335 status = NFS_PROTO(data->inode)->read_done(task, data); in nfs_readpage_result()
341 if (task->tk_status == -ESTALE) { in nfs_readpage_result()
348 static void nfs_readpage_retry(struct rpc_task *task, struct nfs_read_data *data) in nfs_readpage_retry() argument
366 rpc_restart_call(task); in nfs_readpage_retry()
372 static void nfs_readpage_result_partial(struct rpc_task *task, void *calldata) in nfs_readpage_result_partial() argument
376 if (nfs_readpage_result(task, data) != 0) in nfs_readpage_result_partial()
378 if (task->tk_status < 0) in nfs_readpage_result_partial()
382 nfs_readpage_retry(task, data); in nfs_readpage_result_partial()
390 int status = data->task.tk_status; in nfs_readpage_release_partial()
434 static void nfs_readpage_result_full(struct rpc_task *task, void *calldata) in nfs_readpage_result_full() argument
438 if (nfs_readpage_result(task, data) != 0) in nfs_readpage_result_full()
440 if (task->tk_status < 0) in nfs_readpage_result_full()
450 nfs_readpage_retry(task, data); in nfs_readpage_result_full()