Lines Matching refs:svcxprt_rdma
59 static struct svcxprt_rdma *rdma_create_xprt(struct svc_serv *, int);
71 static void rq_cq_reap(struct svcxprt_rdma *xprt);
72 static void sq_cq_reap(struct svcxprt_rdma *xprt);
125 struct svcxprt_rdma *cma_xprt; in svc_rdma_bc_create()
147 struct svcxprt_rdma *rdma = in svc_rdma_bc_free()
148 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_bc_free()
156 struct svc_rdma_op_ctxt *svc_rdma_get_context(struct svcxprt_rdma *xprt) in svc_rdma_get_context()
172 struct svcxprt_rdma *xprt = ctxt->xprt; in svc_rdma_unmap_dma()
193 struct svcxprt_rdma *xprt; in svc_rdma_put_context()
275 struct svcxprt_rdma *xprt; in dto_tasklet_func()
281 struct svcxprt_rdma, sc_dto_q); in dto_tasklet_func()
302 struct svcxprt_rdma *xprt = cq_context; in rq_comp_handler()
339 static void rq_cq_reap(struct svcxprt_rdma *xprt) in rq_cq_reap()
386 static void process_context(struct svcxprt_rdma *xprt, in process_context()
436 static void sq_cq_reap(struct svcxprt_rdma *xprt) in sq_cq_reap()
484 struct svcxprt_rdma *xprt = cq_context; in sq_comp_handler()
513 static struct svcxprt_rdma *rdma_create_xprt(struct svc_serv *serv, in rdma_create_xprt()
516 struct svcxprt_rdma *cma_xprt = kzalloc(sizeof *cma_xprt, GFP_KERNEL); in rdma_create_xprt()
546 int svc_rdma_post_recv(struct svcxprt_rdma *xprt) in svc_rdma_post_recv()
611 struct svcxprt_rdma *listen_xprt = new_cma_id->context; in handle_connect_req()
612 struct svcxprt_rdma *newxprt; in handle_connect_req()
654 struct svcxprt_rdma *xprt = cma_id->context; in rdma_listen_handler()
693 struct svcxprt_rdma *rdma = in rdma_cma_handler()
694 container_of(xprt, struct svcxprt_rdma, sc_xprt); in rdma_cma_handler()
741 struct svcxprt_rdma *cma_xprt; in svc_rdma_create()
790 static struct svc_rdma_fastreg_mr *rdma_alloc_frmr(struct svcxprt_rdma *xprt) in rdma_alloc_frmr()
825 static void rdma_dealloc_frmr_q(struct svcxprt_rdma *xprt) in rdma_dealloc_frmr_q()
839 struct svc_rdma_fastreg_mr *svc_rdma_get_frmr(struct svcxprt_rdma *rdma) in svc_rdma_get_frmr()
857 void svc_rdma_put_frmr(struct svcxprt_rdma *rdma, in svc_rdma_put_frmr()
884 struct svcxprt_rdma *listen_rdma; in svc_rdma_accept()
885 struct svcxprt_rdma *newxprt = NULL; in svc_rdma_accept()
895 listen_rdma = container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_accept()
901 struct svcxprt_rdma, sc_accept_q); in svc_rdma_accept()
1151 struct svcxprt_rdma *rdma = in svc_rdma_detach()
1152 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_detach()
1161 struct svcxprt_rdma *rdma = in __svc_rdma_free()
1162 container_of(work, struct svcxprt_rdma, sc_work); in __svc_rdma_free()
1230 struct svcxprt_rdma *rdma = in svc_rdma_free()
1231 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_free()
1238 struct svcxprt_rdma *rdma = in svc_rdma_has_wspace()
1239 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_has_wspace()
1257 int svc_rdma_send(struct svcxprt_rdma *xprt, struct ib_send_wr *wr) in svc_rdma_send()
1314 void svc_rdma_send_error(struct svcxprt_rdma *xprt, struct rpcrdma_msg *rmsgp, in svc_rdma_send_error()