Lines Matching refs:transp

337 	SVCXPRT *transp = rqstp->rq_xprt;
354 trans_conf = rpcbind_get_conf(transp->xp_netid);
358 rmtaddr = (struct sockaddr_in6 *)transp->xp_rtaddr.buf;
369 fnd = find_service(regp->r_prog, regp->r_vers, transp->xp_netid);
375 if (!(*result = mergeaddr(transp, transp->xp_netid,
405 transp->xp_netid, *result);
700 rpcbproc_callit_com(struct svc_req *rqstp, SVCXPRT *transp, ulong_t reply_type,
738 if (t_getinfo(transp->xp_fd, &tinfo) == -1) {
740 svcerr_systemerr(transp);
749 svcerr_systemerr(transp);
758 if (!svc_getargs(transp, xdr_rpcb_rmtcallargs, (char *)&arg)) {
760 svcerr_decode(transp);
818 svcerr_weakauth(transp); /* XXX */
883 rbl = find_service(arg.prog, arg.vers, transp->xp_netid);
886 arg.proc, transp->xp_netid, rbl);
891 svcerr_noprog(transp);
898 find_versions(arg.prog, transp->xp_netid,
901 svcerr_progvers(transp, vers_low, vers_high);
915 char *uaddr = mergeaddr(transp, transp->xp_netid,
919 svcerr_noprog(transp);
926 nconf = rpcbind_get_conf(transp->xp_netid);
930 svcerr_systemerr(transp);
937 caller = svc_getrpccaller(transp);
955 svcerr_systemerr(transp);
960 bd = get_svc_dg_data(transp);
1002 svcerr_systemerr(transp);
1018 svcerr_systemerr(transp);
1029 svcerr_systemerr(transp);
1051 svcerr_weakauth(transp); /* XXX too strong.. */
1061 svcerr_systemerr(transp);
1071 svcerr_systemerr(transp);
1084 svcerr_systemerr(transp);
1103 svcerr_systemerr(transp);
1116 svcerr_systemerr(transp);
1131 svc_freeargs(transp, xdr_rpcb_rmtcallargs, (char *)&arg);
1145 svcerr_systemerr(transp);
1157 svcerr_systemerr(transp);
1181 svc_sendreply(transp, xdr_rmtcallres, (char *)&result);
1194 svc_sendreply(transp, xdr_rpcb_rmtcallres,
1209 svc_freeargs(transp, xdr_rpcb_rmtcallargs, (char *)&arg);
1562 rpcb_caller_uid(SVCXPRT *transp)
1566 if (svc_getcallerucred(transp, &uc) != 0 ||
1579 getowner(SVCXPRT *transp, char *owner)
1581 uid_t uid = rpcb_caller_uid(transp);