Lines Matching refs:xprt
111 SVCMASTERXPRT *xprt = NULL; /* service handle */
162 error = svc_clts_kcreate(fp, max_msgsize, &tinfo, &xprt);
166 error = svc_cots_kcreate(fp, max_msgsize, &tinfo, &xprt);
179 xprt->xp_req_head = (mblk_t *)0;
180 xprt->xp_req_tail = (mblk_t *)0;
181 xprt->xp_full = FALSE;
182 xprt->xp_enable = FALSE;
183 xprt->xp_reqs = 0;
184 xprt->xp_size = 0;
185 mutex_init(&xprt->xp_req_lock, NULL, MUTEX_DEFAULT, NULL);
186 mutex_init(&xprt->xp_thread_lock, NULL, MUTEX_DEFAULT, NULL);
187 xprt->xp_type = tinfo.SERV_type;
188 xprt->xp_threads = 0;
189 xprt->xp_detached_threads = 0;
190 xprt->xp_fp = fp;
191 xprt->xp_wq = wq;
192 xprt->xp_closeproc = closeproc;
193 xprt->xp_sct = sct;
194 xprt->xp_netid = NULL;
196 xprt->xp_netid = kmem_alloc(strlen(netid) + 1, KM_SLEEP);
197 (void) strcpy(xprt->xp_netid, netid);
200 xprt->xp_addrmask.len = 0;
201 xprt->xp_addrmask.maxlen = 0;
202 xprt->xp_addrmask.buf = NULL;
205 xprt->xp_addrmask = *addrmask;
213 if (error = svc_xprt_register(xprt, id)) {
215 xprt->xp_addrmask.maxlen = 0;
216 SVC_DESTROY(xprt);
226 vp[0] = xprt;
238 *nxprt = xprt;
244 SVC_START(xprt);