Lines Matching refs:status
106 static void rpcb_wake_rpcbind_waiters(struct rpc_xprt *xprt, int status) in rpcb_wake_rpcbind_waiters() argument
109 rpc_wake_up_status(&xprt->binding, status); in rpcb_wake_rpcbind_waiters()
422 int status; in rpcb_getport_sync() local
432 status = rpc_call_sync(rpcb_clnt, &msg, 0); in rpcb_getport_sync()
435 if (status >= 0) { in rpcb_getport_sync()
438 status = -EACCES; in rpcb_getport_sync()
440 return status; in rpcb_getport_sync()
503 int status; in rpcb_getport_async() local
524 status = 0; in rpcb_getport_async()
543 status = -EAFNOSUPPORT; in rpcb_getport_async()
550 status = -EPFNOSUPPORT; in rpcb_getport_async()
562 status = PTR_ERR(rpcb_clnt); in rpcb_getport_async()
570 status = -ENOMEM; in rpcb_getport_async()
601 rpcb_wake_rpcbind_waiters(xprt, status); in rpcb_getport_async()
602 task->tk_status = status; in rpcb_getport_async()
613 int status = child->tk_status; in rpcb_getport_done() local
616 if (status == -EIO) in rpcb_getport_done()
617 status = -EPROTONOSUPPORT; in rpcb_getport_done()
620 if (status == -EPROTONOSUPPORT) in rpcb_getport_done()
623 if (status < 0) { in rpcb_getport_done()
629 status = -EACCES; in rpcb_getport_done()
634 status = 0; in rpcb_getport_done()
638 child->tk_pid, status, map->r_port); in rpcb_getport_done()
640 map->r_status = status; in rpcb_getport_done()