Lines Matching refs:xprt

200 	SVCMASTERXPRT *xprt;  in svc_rdma_kcreate()  local
252 xprt = kmem_zalloc(sizeof (*xprt), KM_SLEEP); in svc_rdma_kcreate()
253 xprt->xp_ops = &rdma_svc_ops; in svc_rdma_kcreate()
254 xprt->xp_sct = sct; in svc_rdma_kcreate()
255 xprt->xp_type = T_RDMA; in svc_rdma_kcreate()
256 mutex_init(&xprt->xp_req_lock, NULL, MUTEX_DEFAULT, NULL); in svc_rdma_kcreate()
257 mutex_init(&xprt->xp_thread_lock, NULL, MUTEX_DEFAULT, NULL); in svc_rdma_kcreate()
258 xprt->xp_req_head = (mblk_t *)0; in svc_rdma_kcreate()
259 xprt->xp_req_tail = (mblk_t *)0; in svc_rdma_kcreate()
260 xprt->xp_full = FALSE; in svc_rdma_kcreate()
261 xprt->xp_enable = FALSE; in svc_rdma_kcreate()
262 xprt->xp_reqs = 0; in svc_rdma_kcreate()
263 xprt->xp_size = 0; in svc_rdma_kcreate()
264 xprt->xp_threads = 0; in svc_rdma_kcreate()
265 xprt->xp_detached_threads = 0; in svc_rdma_kcreate()
268 xprt->xp_p2 = (caddr_t)rd; in svc_rdma_kcreate()
269 rd->rd_xprt = xprt; in svc_rdma_kcreate()
273 xprt->xp_wq = q; in svc_rdma_kcreate()
275 xprt->xp_netid = NULL; in svc_rdma_kcreate()
283 error = svc_xprt_register(xprt, id); in svc_rdma_kcreate()
289 SVC_START(xprt); in svc_rdma_kcreate()
291 svc_xprt_unregister(xprt); in svc_rdma_kcreate()
305 xprt_rec->rtr_xprt_ptr = xprt; in svc_rdma_kcreate()
310 SVC_DESTROY(xprt); in svc_rdma_kcreate()
331 svc_rdma_kdestroy(SVCMASTERXPRT *xprt) in svc_rdma_kdestroy() argument
333 struct rdma_data *rd = (struct rdma_data *)xprt->xp_p2; in svc_rdma_kdestroy()
336 mutex_destroy(&xprt->xp_req_lock); in svc_rdma_kdestroy()
337 mutex_destroy(&xprt->xp_thread_lock); in svc_rdma_kdestroy()
339 kmem_free(xprt, sizeof (*xprt)); in svc_rdma_kdestroy()
344 svc_rdma_kstart(SVCMASTERXPRT *xprt) in svc_rdma_kstart() argument
349 svcdata = &((struct rdma_data *)xprt->xp_p2)->rd_data; in svc_rdma_kstart()
350 rmod = ((struct rdma_data *)xprt->xp_p2)->r_mod; in svc_rdma_kstart()
363 svc_rdma_kstop(SVCMASTERXPRT *xprt) in svc_rdma_kstop() argument
368 svcdata = &((struct rdma_data *)xprt->xp_p2)->rd_data; in svc_rdma_kstop()
369 rmod = ((struct rdma_data *)xprt->xp_p2)->r_mod; in svc_rdma_kstop()