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()
690 static void nlmclnt_unlock_callback(struct rpc_task *task, void *data) in nlmclnt_unlock_callback() argument
695 if (RPC_ASSASSINATED(task)) in nlmclnt_unlock_callback()
698 if (task->tk_status < 0) { in nlmclnt_unlock_callback()
699 dprintk("lockd: unlock failed (err = %d)\n", -task->tk_status); in nlmclnt_unlock_callback()
700 switch (task->tk_status) { in nlmclnt_unlock_callback()
709 rpc_delay(task, NLMCLNT_GRACE_WAIT); in nlmclnt_unlock_callback()
719 rpc_restart_call(task); in nlmclnt_unlock_callback()
757 static void nlmclnt_cancel_callback(struct rpc_task *task, void *data) in nlmclnt_cancel_callback() argument
762 if (RPC_ASSASSINATED(task)) in nlmclnt_cancel_callback()
765 if (task->tk_status < 0) { in nlmclnt_cancel_callback()
767 task->tk_status); in nlmclnt_cancel_callback()
772 status, task->tk_pid); in nlmclnt_cancel_callback()
796 rpc_restart_call(task); in nlmclnt_cancel_callback()
797 rpc_delay(task, 30 * HZ); in nlmclnt_cancel_callback()