Lines Matching refs:sc_xprt

131 	xprt = &cma_xprt->sc_xprt;  in svc_rdma_bc_create()
148 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_bc_free()
288 svc_xprt_put(&xprt->sc_xprt); in dto_tasklet_func()
306 if (atomic_read(&xprt->sc_xprt.xpt_ref.refcount)==0) in rq_comp_handler()
322 svc_xprt_get(&xprt->sc_xprt); in rq_comp_handler()
359 set_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags); in rq_cq_reap()
361 svc_xprt_put(&xprt->sc_xprt); in rq_cq_reap()
367 svc_xprt_put(&xprt->sc_xprt); in rq_cq_reap()
373 set_bit(XPT_DATA, &xprt->sc_xprt.xpt_flags); in rq_cq_reap()
380 svc_xprt_enqueue(&xprt->sc_xprt); in rq_cq_reap()
411 set_bit(XPT_DATA, &xprt->sc_xprt.xpt_flags); in process_context()
418 svc_xprt_enqueue(&xprt->sc_xprt); in process_context()
462 set_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags); in sq_cq_reap()
474 svc_xprt_put(&xprt->sc_xprt); in sq_cq_reap()
488 if (atomic_read(&xprt->sc_xprt.xpt_ref.refcount)==0) in sq_comp_handler()
504 svc_xprt_get(&xprt->sc_xprt); in sq_comp_handler()
520 svc_xprt_init(&init_net, &svc_rdma_class, &cma_xprt->sc_xprt, serv); in rdma_create_xprt()
541 set_bit(XPT_LISTENER, &cma_xprt->sc_xprt.xpt_flags); in rdma_create_xprt()
583 svc_xprt_get(&xprt->sc_xprt); in svc_rdma_post_recv()
588 svc_xprt_put(&xprt->sc_xprt); in svc_rdma_post_recv()
616 newxprt = rdma_create_xprt(listen_xprt->sc_xprt.xpt_server, 0); in handle_connect_req()
631 svc_xprt_set_remote(&newxprt->sc_xprt, sa, svc_addr_len(sa)); in handle_connect_req()
633 svc_xprt_set_local(&newxprt->sc_xprt, sa, svc_addr_len(sa)); in handle_connect_req()
643 set_bit(XPT_CONN, &listen_xprt->sc_xprt.xpt_flags); in handle_connect_req()
644 svc_xprt_enqueue(&listen_xprt->sc_xprt); in handle_connect_req()
676 set_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags); in rdma_listen_handler()
694 container_of(xprt, struct svcxprt_rdma, sc_xprt); in rdma_cma_handler()
779 svc_xprt_set_local(&cma_xprt->sc_xprt, sa, salen); in svc_rdma_create()
781 return &cma_xprt->sc_xprt; in svc_rdma_create()
895 listen_rdma = container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_accept()
905 set_bit(XPT_CONN, &listen_rdma->sc_xprt.xpt_flags); in svc_rdma_accept()
965 qp_attr.qp_context = &newxprt->sc_xprt; in svc_rdma_accept()
1119 return &newxprt->sc_xprt; in svc_rdma_accept()
1124 svc_xprt_get(&newxprt->sc_xprt); in svc_rdma_accept()
1129 svc_xprt_put(&newxprt->sc_xprt); in svc_rdma_accept()
1152 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_detach()
1166 if (atomic_read(&rdma->sc_xprt.xpt_ref.refcount) != 0) in __svc_rdma_free()
1168 atomic_read(&rdma->sc_xprt.xpt_ref.refcount)); in __svc_rdma_free()
1231 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_free()
1239 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_has_wspace()
1264 if (test_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags)) in svc_rdma_send()
1285 if (test_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags)) in svc_rdma_send()
1291 svc_xprt_get(&xprt->sc_xprt); in svc_rdma_send()
1297 set_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags); in svc_rdma_send()
1300 svc_xprt_put(&xprt->sc_xprt); in svc_rdma_send()