Lines Matching refs:task

1093 static void nfsd4_requeue_cb(struct rpc_task *task, struct nfsd4_callback *cb)  in nfsd4_requeue_cb()  argument
1099 task->tk_status = 0; in nfsd4_requeue_cb()
1230 static void nfsd4_cb_probe_done(struct rpc_task *task, void *calldata) in nfsd4_cb_probe_done() argument
1234 if (task->tk_status) in nfsd4_cb_probe_done()
1302 static bool nfsd41_cb_get_slot(struct nfsd4_callback *cb, struct rpc_task *task) in nfsd41_cb_get_slot() argument
1311 rpc_sleep_on(&clp->cl_cb_waitq, task, NULL); in nfsd41_cb_get_slot()
1316 rpc_wake_up_queued_task(&clp->cl_cb_waitq, task); in nfsd41_cb_get_slot()
1448 static void nfsd4_cb_prepare(struct rpc_task *task, void *calldata) in nfsd4_cb_prepare() argument
1461 if (minorversion && !nfsd41_cb_get_slot(cb, task)) in nfsd4_cb_prepare()
1463 rpc_call_start(task); in nfsd4_cb_prepare()
1467 static bool nfsd4_cb_sequence_done(struct rpc_task *task, struct nfsd4_callback *cb) in nfsd4_cb_sequence_done() argument
1476 trace_nfsd_cb_seq_status(task, cb); in nfsd4_cb_sequence_done()
1511 if (RPC_SIGNALLED(task) || !rpc_restart_call(task)) in nfsd4_cb_sequence_done()
1513 rpc_delay(task, 2 * HZ); in nfsd4_cb_sequence_done()
1529 trace_nfsd_cb_free_slot(task, cb); in nfsd4_cb_sequence_done()
1537 if (!RPC_SIGNALLED(task)) { in nfsd4_cb_sequence_done()
1538 if (rpc_restart_call_prepare(task)) in nfsd4_cb_sequence_done()
1543 nfsd4_requeue_cb(task, cb); in nfsd4_cb_sequence_done()
1547 static void nfsd4_cb_done(struct rpc_task *task, void *calldata) in nfsd4_cb_done() argument
1564 if (RPC_SIGNALLED(task)) in nfsd4_cb_done()
1565 nfsd4_requeue_cb(task, cb); in nfsd4_cb_done()
1566 } else if (!nfsd4_cb_sequence_done(task, cb)) { in nfsd4_cb_done()
1571 WARN_ONCE(task->tk_status, in nfsd4_cb_done()
1573 cb->cb_status, task->tk_status, cb->cb_ops->opcode); in nfsd4_cb_done()
1574 task->tk_status = cb->cb_status; in nfsd4_cb_done()
1577 switch (cb->cb_ops->done(cb, task)) { in nfsd4_cb_done()
1579 task->tk_status = 0; in nfsd4_cb_done()
1580 rpc_restart_call_prepare(task); in nfsd4_cb_done()
1583 switch (task->tk_status) { in nfsd4_cb_done()