Lines Matching refs:task
356 struct rpc_task *task; in nlm_do_async_call() local
358 task = __nlm_async_call(req, proc, msg, tk_ops); in nlm_do_async_call()
359 if (IS_ERR(task)) in nlm_do_async_call()
360 return PTR_ERR(task); in nlm_do_async_call()
361 rpc_put_task(task); in nlm_do_async_call()
400 struct rpc_task *task; in nlmclnt_async_call() local
403 task = __nlm_async_call(req, proc, &msg, tk_ops); in nlmclnt_async_call()
404 if (IS_ERR(task)) in nlmclnt_async_call()
405 return PTR_ERR(task); in nlmclnt_async_call()
406 err = rpc_wait_for_completion_task(task); in nlmclnt_async_call()
407 rpc_put_task(task); in nlmclnt_async_call()
700 static void nlmclnt_unlock_callback(struct rpc_task *task, void *data) in nlmclnt_unlock_callback() argument
705 if (RPC_ASSASSINATED(task)) in nlmclnt_unlock_callback()
708 if (task->tk_status < 0) { in nlmclnt_unlock_callback()
709 dprintk("lockd: unlock failed (err = %d)\n", -task->tk_status); in nlmclnt_unlock_callback()
710 switch (task->tk_status) { in nlmclnt_unlock_callback()
719 rpc_delay(task, NLMCLNT_GRACE_WAIT); in nlmclnt_unlock_callback()
729 rpc_restart_call(task); in nlmclnt_unlock_callback()
767 static void nlmclnt_cancel_callback(struct rpc_task *task, void *data) in nlmclnt_cancel_callback() argument
772 if (RPC_ASSASSINATED(task)) in nlmclnt_cancel_callback()
775 if (task->tk_status < 0) { in nlmclnt_cancel_callback()
777 task->tk_status); in nlmclnt_cancel_callback()
782 status, task->tk_pid); in nlmclnt_cancel_callback()
806 rpc_restart_call(task); in nlmclnt_cancel_callback()
807 rpc_delay(task, 30 * HZ); in nlmclnt_cancel_callback()