Lines Matching refs:xprt
84 SVCXPRT *xprt; in svc_tp_create() local
97 xprt = svc_tli_create(pool, nconf, &bind, 0, 0); in svc_tp_create()
100 xprt = svc_tli_create(pool, nconf, NULL, 0, 0); in svc_tp_create()
102 if (xprt == NULL) { in svc_tp_create()
108 if (svc_reg(xprt, prognum, versnum, dispatch, nconf) == FALSE) { in svc_tp_create()
113 xprt_unregister(xprt); in svc_tp_create()
114 SVC_RELEASE(xprt); in svc_tp_create()
117 return (xprt); in svc_tp_create()
138 SVCXPRT *xprt = NULL; /* service handle */ in svc_tli_create() local
188 xprt = svc_fd_create(fd, sendsz, recvsz); in svc_tli_create()
191 xprt = svc_vc_create(pool, so, sendsz, recvsz); in svc_tli_create()
192 if (!nconf || !xprt) in svc_tli_create()
198 (void) __svc_vc_setflag(xprt, TRUE); in svc_tli_create()
202 xprt = svc_dg_create(pool, so, sendsz, recvsz); in svc_tli_create()
209 if (xprt == NULL) in svc_tli_create()
217 xprt->xp_type = __rpc_socktype2seman(si.si_socktype); in svc_tli_create()
220 xprt->xp_netid = strdup(nconf->nc_netid, M_RPC); in svc_tli_create()
222 return (xprt); in svc_tli_create()
226 if (xprt) in svc_tli_create()
227 xprt_unregister(xprt); in svc_tli_create()