Lines Matching refs:transp
69 rpcb_service_4(struct svc_req *rqstp, SVCXPRT *transp)
93 check_access(transp, rqstp->rq_proc, NULL, RPCBVERS4);
94 (void) svc_sendreply(transp, (xdrproc_t) xdr_void, NULL);
148 rpcbproc_callit_com(rqstp, transp, rqstp->rq_proc, RPCBVERS4);
157 rpcbproc_callit_com(rqstp, transp, rqstp->rq_proc, RPCBVERS4);
211 svcerr_noproc(transp);
215 if (!svc_getargs(transp, (xdrproc_t) xdr_argument,
217 svcerr_decode(transp);
222 if (!check_access(transp, rqstp->rq_proc, &argument, RPCBVERS4)) {
223 svcerr_weakauth(transp);
226 result = (*local)(&argument, rqstp, transp, RPCBVERS4);
227 if (result != NULL && !svc_sendreply(transp, (xdrproc_t) xdr_result,
229 svcerr_systemerr(transp);
238 if (!svc_freeargs(transp, (xdrproc_t) xdr_argument,
262 rpcbproc_getaddr_4_local(void *arg, struct svc_req *rqstp, SVCXPRT *transp,
270 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
271 svc_getrpccaller(transp));
278 return (rpcbproc_getaddr_com(regp, rqstp, transp, RPCBVERS4,
292 rpcbproc_getversaddr_4_local(void *arg, struct svc_req *rqstp, SVCXPRT *transp,
300 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
301 svc_getrpccaller(transp));
309 return (rpcbproc_getaddr_com(regp, rqstp, transp, RPCBVERS4,
321 SVCXPRT *transp, rpcvers_t versnum __unused)
338 reg_nconf = rpcbind_get_conf(transp->xp_netid);
367 if ((maddr = mergeaddr(transp, rbl->rpcb_map.r_netid,
422 rpcbs_getaddr(RPCBVERS4 - 2, prog, vers, transp->xp_netid, maddr);