Lines Matching refs:xprt
80 SVCXPRT *xprt; /* Server handle */ in svc_create() member
85 SVCXPRT *xprt; in svc_create() local
98 if (strcmp(l->xprt->xp_netid, nconf->nc_netid) == 0) { in svc_create()
101 if (svc_reg(l->xprt, prognum, versnum, in svc_create()
114 xprt = svc_tp_create(dispatch, prognum, versnum, nconf); in svc_create()
115 if (xprt) { in svc_create()
123 l->xprt = xprt; in svc_create()
153 SVCXPRT *xprt; in svc_tp_create() local
161 xprt = svc_tli_create(RPC_ANYFD, nconf, NULL, 0, 0); in svc_tp_create()
162 if (xprt == NULL) { in svc_tp_create()
167 if (svc_reg(xprt, prognum, versnum, dispatch, nconf) == FALSE) { in svc_tp_create()
172 SVC_DESTROY(xprt); in svc_tp_create()
175 return (xprt); in svc_tp_create()
197 SVCXPRT *xprt = NULL; /* service handle */ in svc_tli_create() local
266 xprt = svc_fd_create(fd, sendsz, recvsz); in svc_tli_create()
268 xprt = svc_vc_create(fd, sendsz, recvsz); in svc_tli_create()
269 if (!nconf || !xprt) in svc_tli_create()
275 (void) __svc_vc_setflag(xprt, TRUE); in svc_tli_create()
279 xprt = svc_dg_create(fd, sendsz, recvsz); in svc_tli_create()
286 if (xprt == NULL) in svc_tli_create()
294 xprt->xp_type = __rpc_socktype2seman(si.si_socktype); in svc_tli_create()
297 xprt->xp_netid = strdup(nconf->nc_netid); in svc_tli_create()
298 xprt->xp_tp = strdup(nconf->nc_device); in svc_tli_create()
300 return (xprt); in svc_tli_create()
305 if (xprt) { in svc_tli_create()
307 xprt->xp_fd = RPC_ANYFD; in svc_tli_create()
308 SVC_DESTROY(xprt); in svc_tli_create()