Home | History | Annotate | Download | only in sunrpc

Lines Matching refs:rpc_task

54 struct rpc_task;
72 struct rpc_task * rq_task; /* RPC task data */
106 int (*reserve_xprt)(struct rpc_task *task);
107 void (*release_xprt)(struct rpc_xprt *xprt, struct rpc_task *task);
109 void (*connect)(struct rpc_task *task);
110 void * (*buf_alloc)(struct rpc_task *task, size_t size);
111 void (*buf_free)(struct rpc_task *task);
112 int (*send_request)(struct rpc_task *task);
113 void (*set_retrans_timeout)(struct rpc_task *task);
114 void (*timer)(struct rpc_task *task);
115 void (*release_request)(struct rpc_task *task);
188 struct rpc_task * snd_task; /* Task blocked in send */
226 void xprt_connect(struct rpc_task *task);
227 void xprt_reserve(struct rpc_task *task);
228 int xprt_reserve_xprt(struct rpc_task *task);
229 int xprt_reserve_xprt_cong(struct rpc_task *task);
230 int xprt_prepare_transmit(struct rpc_task *task);
231 void xprt_transmit(struct rpc_task *task);
232 void xprt_end_transmit(struct rpc_task *task);
234 void xprt_release_xprt(struct rpc_xprt *xprt, struct rpc_task *task);
235 void xprt_release_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task);
236 void xprt_release(struct rpc_task *task);
247 void xprt_set_retrans_timeout_def(struct rpc_task *task);
248 void xprt_set_retrans_timeout_rtt(struct rpc_task *task);
250 void xprt_wait_for_buffer_space(struct rpc_task *task);
252 void xprt_update_rtt(struct rpc_task *task);
253 void xprt_adjust_cwnd(struct rpc_task *task, int result);
255 void xprt_complete_rqst(struct rpc_task *task, int copied);
256 void xprt_release_rqst_cong(struct rpc_task *task);