Lines Matching refs:task
357 struct rpc_task *task; in nlm_do_async_call() local
359 task = __nlm_async_call(req, proc, msg, tk_ops); in nlm_do_async_call()
360 if (IS_ERR(task)) in nlm_do_async_call()
361 return PTR_ERR(task); in nlm_do_async_call()
362 rpc_put_task(task); in nlm_do_async_call()
401 struct rpc_task *task; in nlmclnt_async_call() local
404 task = __nlm_async_call(req, proc, &msg, tk_ops); in nlmclnt_async_call()
405 if (IS_ERR(task)) in nlmclnt_async_call()
406 return PTR_ERR(task); in nlmclnt_async_call()
407 err = rpc_wait_for_completion_task(task); in nlmclnt_async_call()
408 rpc_put_task(task); in nlmclnt_async_call()
701 static void nlmclnt_unlock_callback(struct rpc_task *task, void *data) in nlmclnt_unlock_callback() argument
706 if (RPC_ASSASSINATED(task)) in nlmclnt_unlock_callback()
709 if (task->tk_status < 0) { in nlmclnt_unlock_callback()
710 dprintk("lockd: unlock failed (err = %d)\n", -task->tk_status); in nlmclnt_unlock_callback()
711 switch (task->tk_status) { in nlmclnt_unlock_callback()
720 rpc_delay(task, NLMCLNT_GRACE_WAIT); in nlmclnt_unlock_callback()
730 rpc_restart_call(task); in nlmclnt_unlock_callback()
768 static void nlmclnt_cancel_callback(struct rpc_task *task, void *data) in nlmclnt_cancel_callback() argument
773 if (RPC_ASSASSINATED(task)) in nlmclnt_cancel_callback()
776 if (task->tk_status < 0) { in nlmclnt_cancel_callback()
778 task->tk_status); in nlmclnt_cancel_callback()
783 status, task->tk_pid); in nlmclnt_cancel_callback()
807 rpc_restart_call(task); in nlmclnt_cancel_callback()
808 rpc_delay(task, 30 * HZ); in nlmclnt_cancel_callback()