Lines Matching refs:sc_xprt

236 		svc_xprt_put(&xprt->sc_xprt);  in dto_tasklet_func()
254 if (atomic_read(&xprt->sc_xprt.xpt_ref.refcount)==0) in rq_comp_handler()
270 svc_xprt_get(&xprt->sc_xprt); in rq_comp_handler()
307 set_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags); in rq_cq_reap()
309 svc_xprt_put(&xprt->sc_xprt); in rq_cq_reap()
315 svc_xprt_put(&xprt->sc_xprt); in rq_cq_reap()
321 set_bit(XPT_DATA, &xprt->sc_xprt.xpt_flags); in rq_cq_reap()
328 svc_xprt_enqueue(&xprt->sc_xprt); in rq_cq_reap()
359 set_bit(XPT_DATA, &xprt->sc_xprt.xpt_flags); in process_context()
366 svc_xprt_enqueue(&xprt->sc_xprt); in process_context()
409 set_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags); in sq_cq_reap()
421 svc_xprt_put(&xprt->sc_xprt); in sq_cq_reap()
435 if (atomic_read(&xprt->sc_xprt.xpt_ref.refcount)==0) in sq_comp_handler()
451 svc_xprt_get(&xprt->sc_xprt); in sq_comp_handler()
467 svc_xprt_init(&init_net, &svc_rdma_class, &cma_xprt->sc_xprt, serv); in rdma_create_xprt()
488 set_bit(XPT_LISTENER, &cma_xprt->sc_xprt.xpt_flags); in rdma_create_xprt()
542 svc_xprt_get(&xprt->sc_xprt); in svc_rdma_post_recv()
547 svc_xprt_put(&xprt->sc_xprt); in svc_rdma_post_recv()
575 newxprt = rdma_create_xprt(listen_xprt->sc_xprt.xpt_server, 0); in handle_connect_req()
590 svc_xprt_set_remote(&newxprt->sc_xprt, sa, svc_addr_len(sa)); in handle_connect_req()
592 svc_xprt_set_local(&newxprt->sc_xprt, sa, svc_addr_len(sa)); in handle_connect_req()
602 set_bit(XPT_CONN, &listen_xprt->sc_xprt.xpt_flags); in handle_connect_req()
603 svc_xprt_enqueue(&listen_xprt->sc_xprt); in handle_connect_req()
634 set_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags); in rdma_listen_handler()
651 container_of(xprt, struct svcxprt_rdma, sc_xprt); in rdma_cma_handler()
733 svc_xprt_set_local(&cma_xprt->sc_xprt, sa, salen); in svc_rdma_create()
735 return &cma_xprt->sc_xprt; in svc_rdma_create()
858 listen_rdma = container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_accept()
868 set_bit(XPT_CONN, &listen_rdma->sc_xprt.xpt_flags); in svc_rdma_accept()
926 qp_attr.qp_context = &newxprt->sc_xprt; in svc_rdma_accept()
1087 return &newxprt->sc_xprt; in svc_rdma_accept()
1092 svc_xprt_get(&newxprt->sc_xprt); in svc_rdma_accept()
1097 svc_xprt_put(&newxprt->sc_xprt); in svc_rdma_accept()
1120 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_detach()
1134 if (atomic_read(&rdma->sc_xprt.xpt_ref.refcount) != 0) in __svc_rdma_free()
1136 atomic_read(&rdma->sc_xprt.xpt_ref.refcount)); in __svc_rdma_free()
1199 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_free()
1207 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_has_wspace()
1266 if (test_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags)) in svc_rdma_send()
1287 if (test_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags)) in svc_rdma_send()
1293 svc_xprt_get(&xprt->sc_xprt); in svc_rdma_send()
1299 set_bit(XPT_CLOSE, &xprt->sc_xprt.xpt_flags); in svc_rdma_send()
1302 svc_xprt_put(&xprt->sc_xprt); in svc_rdma_send()