Lines Matching refs:xprt
68 pmap_service(struct svc_req *rqstp, SVCXPRT *xprt)
77 PMAP_CHECK(xprt, rqstp->rq_proc);
79 if ((!svc_sendreply(xprt, (xdrproc_t)xdr_void, NULL)) &&
91 pmapproc_change(rqstp, xprt, rqstp->rq_proc);
98 pmapproc_change(rqstp, xprt, rqstp->rq_proc);
106 pmapproc_getport(rqstp, xprt);
113 PMAP_CHECK(xprt, rqstp->rq_proc);
114 pmapproc_dump(rqstp, xprt);
125 rpcbproc_callit_com(rqstp, xprt, PMAPPROC_CALLIT, PMAPVERS);
129 PMAP_CHECK(xprt, rqstp->rq_proc);
130 svcerr_noproc(xprt);
166 pmapproc_change(struct svc_req *rqstp, SVCXPRT *xprt, unsigned long op)
174 if (!svc_getargs(xprt, (xdrproc_t)xdr_pmap, (char *)®)) {
175 svcerr_decode(xprt);
178 who = (struct sockaddr_in *)svc_getrpccaller(xprt)->buf;
181 if (!localxprt(xprt, B_TRUE)) {
186 rpcbreg.r_owner = getowner(xprt, owner);
224 PMAP_LOG(ans, xprt, op, reg.pm_prog);
226 if ((!svc_sendreply(xprt, (xdrproc_t)xdr_long, (caddr_t)&ans)) &&
242 pmapproc_getport(struct svc_req *rqstp, SVCXPRT *xprt)
249 if (!svc_getargs(xprt, (xdrproc_t)xdr_pmap, (char *)®)) {
250 svcerr_decode(xprt);
253 PMAP_CHECK_RET(xprt, rqstp->rq_proc, FALSE);
301 if ((!svc_sendreply(xprt, (xdrproc_t)xdr_long, (caddr_t)&port)) &&
317 pmapproc_dump(struct svc_req *rqstp, SVCXPRT *xprt)
319 if (!svc_getargs(xprt, (xdrproc_t)xdr_void, NULL)) {
320 svcerr_decode(xprt);
325 if ((!svc_sendreply(xprt, (xdrproc_t)xdr_pmaplist_ptr,