Lines Matching refs:xprt

205 	SVCMASTERXPRT *xprt;  in svc_rdma_kcreate()  local
257 xprt = kmem_zalloc(sizeof (*xprt), KM_SLEEP); in svc_rdma_kcreate()
258 xprt->xp_ops = &rdma_svc_ops; in svc_rdma_kcreate()
259 xprt->xp_sct = sct; in svc_rdma_kcreate()
260 xprt->xp_type = T_RDMA; in svc_rdma_kcreate()
261 mutex_init(&xprt->xp_req_lock, NULL, MUTEX_DEFAULT, NULL); in svc_rdma_kcreate()
262 mutex_init(&xprt->xp_thread_lock, NULL, MUTEX_DEFAULT, NULL); in svc_rdma_kcreate()
263 xprt->xp_req_head = (mblk_t *)0; in svc_rdma_kcreate()
264 xprt->xp_req_tail = (mblk_t *)0; in svc_rdma_kcreate()
265 xprt->xp_full = FALSE; in svc_rdma_kcreate()
266 xprt->xp_enable = FALSE; in svc_rdma_kcreate()
267 xprt->xp_reqs = 0; in svc_rdma_kcreate()
268 xprt->xp_size = 0; in svc_rdma_kcreate()
269 xprt->xp_threads = 0; in svc_rdma_kcreate()
270 xprt->xp_detached_threads = 0; in svc_rdma_kcreate()
273 xprt->xp_p2 = (caddr_t)rd; in svc_rdma_kcreate()
274 rd->rd_xprt = xprt; in svc_rdma_kcreate()
278 xprt->xp_wq = q; in svc_rdma_kcreate()
280 xprt->xp_netid = NULL; in svc_rdma_kcreate()
288 error = svc_xprt_register(xprt, id); in svc_rdma_kcreate()
294 SVC_START(xprt); in svc_rdma_kcreate()
296 svc_xprt_unregister(xprt); in svc_rdma_kcreate()
310 xprt_rec->rtr_xprt_ptr = xprt; in svc_rdma_kcreate()
315 SVC_DESTROY(xprt); in svc_rdma_kcreate()
336 svc_rdma_kdestroy(SVCMASTERXPRT *xprt) in svc_rdma_kdestroy() argument
338 struct rdma_data *rd = (struct rdma_data *)xprt->xp_p2; in svc_rdma_kdestroy()
341 mutex_destroy(&xprt->xp_req_lock); in svc_rdma_kdestroy()
342 mutex_destroy(&xprt->xp_thread_lock); in svc_rdma_kdestroy()
344 kmem_free(xprt, sizeof (*xprt)); in svc_rdma_kdestroy()
349 svc_rdma_kstart(SVCMASTERXPRT *xprt) in svc_rdma_kstart() argument
354 svcdata = &((struct rdma_data *)xprt->xp_p2)->rd_data; in svc_rdma_kstart()
355 rmod = ((struct rdma_data *)xprt->xp_p2)->r_mod; in svc_rdma_kstart()
368 svc_rdma_kstop(SVCMASTERXPRT *xprt) in svc_rdma_kstop() argument
373 svcdata = &((struct rdma_data *)xprt->xp_p2)->rd_data; in svc_rdma_kstop()
374 rmod = ((struct rdma_data *)xprt->xp_p2)->r_mod; in svc_rdma_kstop()