Lines Matching refs:transp
64 rpcb_service_3(struct svc_req *rqstp, SVCXPRT *transp)
89 RPCB_CHECK(transp, rqstp->rq_proc);
96 (void) svc_sendreply(transp, (xdrproc_t)xdr_void, (char *)NULL);
104 if (strcasecmp(transp->xp_netid, loopback_dg) &&
105 strcasecmp(transp->xp_netid, loopback_vc) &&
106 strcasecmp(transp->xp_netid, loopback_vc_ord)) {
109 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
110 svc_getrpccaller(transp));
114 svcerr_weakauth(transp);
127 if (strcasecmp(transp->xp_netid, loopback_dg) &&
128 strcasecmp(transp->xp_netid, loopback_vc) &&
129 strcasecmp(transp->xp_netid, loopback_vc_ord)) {
132 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
133 svc_getrpccaller(transp));
137 svcerr_weakauth(transp);
158 rpcbproc_callit_com(rqstp, transp, rqstp->rq_proc, RPCBVERS);
180 svcerr_noproc(transp);
184 if (!svc_getargs(transp, xdr_argument, (char *)&argument)) {
185 svcerr_decode(transp);
191 if (retval > 0 && !svc_sendreply(transp, xdr_result, (char *)&result)) {
192 svcerr_systemerr(transp);
200 if (!svc_freeargs(transp, xdr_argument, (char *)&argument)) {