Home
last modified time | relevance | path

Searched refs:rpc_wait_queue (Results 1 – 4 of 4) sorted by relevance

/linux-2.4.37.9/include/linux/sunrpc/
Dsched.h45 struct rpc_wait_queue * tk_rpcwait; /* RPC wait queue we're on */
145 struct rpc_wait_queue { struct
153 # define RPC_WAITQ_INIT(var,qname) ((struct rpc_wait_queue) {LIST_HEAD_INIT(var)}) argument
154 # define RPC_WAITQ(var,qname) struct rpc_wait_queue var = RPC_WAITQ_INIT(var.tasks,qname)
159 # define RPC_WAITQ_INIT(var,qname) ((struct rpc_wait_queue) {LIST_HEAD_INIT(var.tasks), qname})
160 # define RPC_WAITQ(var,qname) struct rpc_wait_queue var = RPC_WAITQ_INIT(var,qname)
178 int rpc_add_wait_queue(struct rpc_wait_queue *, struct rpc_task *);
180 void rpc_sleep_on(struct rpc_wait_queue *, struct rpc_task *,
184 void rpc_wake_up(struct rpc_wait_queue *);
185 struct rpc_task *rpc_wake_up_next(struct rpc_wait_queue *);
[all …]
Dxprt.h144 struct rpc_wait_queue sending; /* requests waiting to send */
145 struct rpc_wait_queue resend; /* requests waiting to resend */
146 struct rpc_wait_queue pending; /* requests in flight */
147 struct rpc_wait_queue backlog; /* waiting for slot */
Dclnt.h58 struct rpc_wait_queue cl_bindwait; /* waiting on getport() */
/linux-2.4.37.9/net/sunrpc/
Dsched.c185 __rpc_add_wait_queue(struct rpc_wait_queue *queue, struct rpc_task *task) in __rpc_add_wait_queue()
207 rpc_add_wait_queue(struct rpc_wait_queue *q, struct rpc_task *task) in rpc_add_wait_queue()
224 struct rpc_wait_queue *queue = task->tk_rpcwait; in __rpc_remove_wait_queue()
313 __rpc_sleep_on(struct rpc_wait_queue *q, struct rpc_task *task, in __rpc_sleep_on()
348 rpc_sleep_on(struct rpc_wait_queue *q, struct rpc_task *task, in rpc_sleep_on()
424 rpc_wake_up_next(struct rpc_wait_queue *queue) in rpc_wake_up_next()
444 rpc_wake_up(struct rpc_wait_queue *queue) in rpc_wake_up()
463 rpc_wake_up_status(struct rpc_wait_queue *queue, int status) in rpc_wake_up_status()