Lines Matching refs:task
132 nfs_async_iocounter_wait(struct rpc_task *task, struct nfs_lock_context *l_ctx) in nfs_async_iocounter_wait() argument
138 rpc_sleep_on(&NFS_SERVER(inode)->uoc_rpcwaitq, task, NULL); in nfs_async_iocounter_wait()
143 rpc_wake_up_queued_task(&NFS_SERVER(inode)->uoc_rpcwaitq, task); in nfs_async_iocounter_wait()
741 static void nfs_pgio_prepare(struct rpc_task *task, void *calldata) in nfs_pgio_prepare() argument
745 err = NFS_PROTO(hdr->inode)->pgio_rpc_prepare(task, hdr); in nfs_pgio_prepare()
747 rpc_exit(task, err); in nfs_pgio_prepare()
754 struct rpc_task *task; in nfs_initiate_pgio() local
762 .task = &hdr->task, in nfs_initiate_pgio()
782 task = rpc_run_task(&task_setup_data); in nfs_initiate_pgio()
783 if (IS_ERR(task)) in nfs_initiate_pgio()
784 return PTR_ERR(task); in nfs_initiate_pgio()
785 rpc_put_task(task); in nfs_initiate_pgio()
865 static void nfs_pgio_result(struct rpc_task *task, void *calldata) in nfs_pgio_result() argument
870 if (hdr->rw_ops->rw_done(task, hdr, inode) != 0) in nfs_pgio_result()
872 if (task->tk_status < 0) in nfs_pgio_result()
873 nfs_set_pgio_error(hdr, task->tk_status, hdr->args.offset); in nfs_pgio_result()
875 hdr->rw_ops->rw_result(task, hdr); in nfs_pgio_result()