cma_xprt 131 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *cma_xprt = kzalloc(sizeof *cma_xprt, GFP_KERNEL); cma_xprt 133 net/sunrpc/xprtrdma/svc_rdma_transport.c if (!cma_xprt) { cma_xprt 137 net/sunrpc/xprtrdma/svc_rdma_transport.c svc_xprt_init(net, &svc_rdma_class, &cma_xprt->sc_xprt, serv); cma_xprt 138 net/sunrpc/xprtrdma/svc_rdma_transport.c INIT_LIST_HEAD(&cma_xprt->sc_accept_q); cma_xprt 139 net/sunrpc/xprtrdma/svc_rdma_transport.c INIT_LIST_HEAD(&cma_xprt->sc_rq_dto_q); cma_xprt 140 net/sunrpc/xprtrdma/svc_rdma_transport.c INIT_LIST_HEAD(&cma_xprt->sc_read_complete_q); cma_xprt 141 net/sunrpc/xprtrdma/svc_rdma_transport.c INIT_LIST_HEAD(&cma_xprt->sc_send_ctxts); cma_xprt 142 net/sunrpc/xprtrdma/svc_rdma_transport.c init_llist_head(&cma_xprt->sc_recv_ctxts); cma_xprt 143 net/sunrpc/xprtrdma/svc_rdma_transport.c INIT_LIST_HEAD(&cma_xprt->sc_rw_ctxts); cma_xprt 144 net/sunrpc/xprtrdma/svc_rdma_transport.c init_waitqueue_head(&cma_xprt->sc_send_wait); cma_xprt 146 net/sunrpc/xprtrdma/svc_rdma_transport.c spin_lock_init(&cma_xprt->sc_lock); cma_xprt 147 net/sunrpc/xprtrdma/svc_rdma_transport.c spin_lock_init(&cma_xprt->sc_rq_dto_lock); cma_xprt 148 net/sunrpc/xprtrdma/svc_rdma_transport.c spin_lock_init(&cma_xprt->sc_send_lock); cma_xprt 149 net/sunrpc/xprtrdma/svc_rdma_transport.c spin_lock_init(&cma_xprt->sc_rw_ctxt_lock); cma_xprt 157 net/sunrpc/xprtrdma/svc_rdma_transport.c set_bit(XPT_CONG_CTRL, &cma_xprt->sc_xprt.xpt_flags); cma_xprt 159 net/sunrpc/xprtrdma/svc_rdma_transport.c return cma_xprt; cma_xprt 315 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *cma_xprt; cma_xprt 323 net/sunrpc/xprtrdma/svc_rdma_transport.c cma_xprt = svc_rdma_create_xprt(serv, net); cma_xprt 324 net/sunrpc/xprtrdma/svc_rdma_transport.c if (!cma_xprt) cma_xprt 326 net/sunrpc/xprtrdma/svc_rdma_transport.c set_bit(XPT_LISTENER, &cma_xprt->sc_xprt.xpt_flags); cma_xprt 327 net/sunrpc/xprtrdma/svc_rdma_transport.c strcpy(cma_xprt->sc_xprt.xpt_remotebuf, "listener"); cma_xprt 329 net/sunrpc/xprtrdma/svc_rdma_transport.c listen_id = rdma_create_id(net, rdma_listen_handler, cma_xprt, cma_xprt 352 net/sunrpc/xprtrdma/svc_rdma_transport.c cma_xprt->sc_cm_id = listen_id; cma_xprt 364 net/sunrpc/xprtrdma/svc_rdma_transport.c sa = (struct sockaddr *)&cma_xprt->sc_cm_id->route.addr.src_addr; cma_xprt 365 net/sunrpc/xprtrdma/svc_rdma_transport.c svc_xprt_set_local(&cma_xprt->sc_xprt, sa, salen); cma_xprt 367 net/sunrpc/xprtrdma/svc_rdma_transport.c return &cma_xprt->sc_xprt; cma_xprt 372 net/sunrpc/xprtrdma/svc_rdma_transport.c kfree(cma_xprt);