Lines Matching refs:xprt
87 SVCXPRT *xprt; /* Server handle */
92 SVCXPRT *xprt;
105 if (strcmp(l->xprt->xp_netid, nconf->nc_netid) == 0) {
108 if (svc_reg(l->xprt, prognum, versnum,
121 xprt = svc_tp_create(dispatch, prognum, versnum, nconf);
122 if (xprt) {
130 l->xprt = xprt;
160 SVCXPRT *xprt;
168 xprt = svc_tli_create(RPC_ANYFD, nconf, NULL, 0, 0);
169 if (xprt == NULL) {
174 if (svc_reg(xprt, prognum, versnum, dispatch, nconf) == FALSE) {
179 SVC_DESTROY(xprt);
182 return (xprt);
204 SVCXPRT *xprt = NULL; /* service handle */
273 xprt = svc_fd_create(fd, sendsz, recvsz);
275 xprt = svc_vc_create(fd, sendsz, recvsz);
276 if (!nconf || !xprt)
282 (void) __svc_vc_setflag(xprt, TRUE);
286 xprt = svc_dg_create(fd, sendsz, recvsz);
293 if (xprt == NULL)
301 xprt->xp_type = __rpc_socktype2seman(si.si_socktype);
304 xprt->xp_netid = strdup(nconf->nc_netid);
305 xprt->xp_tp = strdup(nconf->nc_device);
307 return (xprt);
312 if (xprt) {
314 xprt->xp_fd = RPC_ANYFD;
315 SVC_DESTROY(xprt);