Lines Matching defs:xprt
70 pmap_service(struct svc_req *rqstp, SVCXPRT *xprt)
82 check_access(xprt, rqstp->rq_proc, NULL, PMAPVERS);
83 if ((!svc_sendreply(xprt, (xdrproc_t) xdr_void, NULL)) &&
95 pmapproc_change(rqstp, xprt, rqstp->rq_proc);
102 pmapproc_change(rqstp, xprt, rqstp->rq_proc);
110 pmapproc_getport(rqstp, xprt);
121 pmapproc_dump(rqstp, xprt);
132 rpcbproc_callit_com(rqstp, xprt, PMAPPROC_CALLIT, PMAPVERS);
136 svcerr_noproc(xprt);
168 pmapproc_change(struct svc_req *rqstp __unused, SVCXPRT *xprt, unsigned long op)
176 if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (char *)®)) {
177 svcerr_decode(xprt);
188 if (!check_access(xprt, op, ®, PMAPVERS)) {
189 svcerr_weakauth(xprt);
193 (void)svc_getcaller(xprt);
194 sc = __svc_getcallercreds(xprt);
242 if ((!svc_sendreply(xprt, (xdrproc_t) xdr_long, (caddr_t) &ans)) &&
262 pmapproc_getport(struct svc_req *rqstp __unused, SVCXPRT *xprt)
272 if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (char *)®)) {
273 svcerr_decode(xprt);
277 if (!check_access(xprt, PMAPPROC_GETPORT, ®, PMAPVERS)) {
278 svcerr_weakauth(xprt);
284 uaddr = taddr2uaddr(rpcbind_get_conf(xprt->xp_netid),
285 svc_getrpccaller(xprt));
323 if ((!svc_sendreply(xprt, (xdrproc_t) xdr_long, (caddr_t)&lport)) &&
343 pmapproc_dump(struct svc_req *rqstp __unused, SVCXPRT *xprt)
345 if (!svc_getargs(xprt, (xdrproc_t)xdr_void, NULL)) {
346 svcerr_decode(xprt);
350 if (!check_access(xprt, PMAPPROC_DUMP, NULL, PMAPVERS)) {
351 svcerr_weakauth(xprt);
355 if ((!svc_sendreply(xprt, (xdrproc_t) xdr_pmaplist_ptr,