svcxprt_rdma 160 include/linux/sunrpc/svc_rdma.h extern void svc_rdma_recv_ctxts_destroy(struct svcxprt_rdma *rdma); svcxprt_rdma 161 include/linux/sunrpc/svc_rdma.h extern bool svc_rdma_post_recvs(struct svcxprt_rdma *rdma); svcxprt_rdma 162 include/linux/sunrpc/svc_rdma.h extern void svc_rdma_recv_ctxt_put(struct svcxprt_rdma *rdma, svcxprt_rdma 164 include/linux/sunrpc/svc_rdma.h extern void svc_rdma_flush_recv_queues(struct svcxprt_rdma *rdma); svcxprt_rdma 169 include/linux/sunrpc/svc_rdma.h extern void svc_rdma_destroy_rw_ctxts(struct svcxprt_rdma *rdma); svcxprt_rdma 170 include/linux/sunrpc/svc_rdma.h extern int svc_rdma_recv_read_chunk(struct svcxprt_rdma *rdma, svcxprt_rdma 173 include/linux/sunrpc/svc_rdma.h extern int svc_rdma_send_write_chunk(struct svcxprt_rdma *rdma, svcxprt_rdma 175 include/linux/sunrpc/svc_rdma.h extern int svc_rdma_send_reply_chunk(struct svcxprt_rdma *rdma, svcxprt_rdma 180 include/linux/sunrpc/svc_rdma.h extern void svc_rdma_send_ctxts_destroy(struct svcxprt_rdma *rdma); svcxprt_rdma 182 include/linux/sunrpc/svc_rdma.h svc_rdma_send_ctxt_get(struct svcxprt_rdma *rdma); svcxprt_rdma 183 include/linux/sunrpc/svc_rdma.h extern void svc_rdma_send_ctxt_put(struct svcxprt_rdma *rdma, svcxprt_rdma 185 include/linux/sunrpc/svc_rdma.h extern int svc_rdma_send(struct svcxprt_rdma *rdma, struct ib_send_wr *wr); svcxprt_rdma 186 include/linux/sunrpc/svc_rdma.h extern void svc_rdma_sync_reply_hdr(struct svcxprt_rdma *rdma, svcxprt_rdma 189 include/linux/sunrpc/svc_rdma.h extern int svc_rdma_map_reply_msg(struct svcxprt_rdma *rdma, svcxprt_rdma 196 include/linux/sunrpc/svc_rdma.h extern void svc_sq_reap(struct svcxprt_rdma *); svcxprt_rdma 197 include/linux/sunrpc/svc_rdma.h extern void svc_rq_reap(struct svcxprt_rdma *); svcxprt_rdma 1528 include/trace/events/rpcrdma.h const struct svcxprt_rdma *rdma, svcxprt_rdma 1553 include/trace/events/rpcrdma.h const struct svcxprt_rdma *rdma, svcxprt_rdma 1806 include/trace/events/rpcrdma.h const struct svcxprt_rdma *rdma svcxprt_rdma 1831 include/trace/events/rpcrdma.h const struct svcxprt_rdma *rdma \ svcxprt_rdma 1840 include/trace/events/rpcrdma.h const struct svcxprt_rdma *rdma, svcxprt_rdma 114 net/sunrpc/xprtrdma/svc_rdma_backchannel.c static int svc_rdma_bc_sendto(struct svcxprt_rdma *rdma, svcxprt_rdma 172 net/sunrpc/xprtrdma/svc_rdma_backchannel.c rpcrdma_bc_send_request(struct svcxprt_rdma *rdma, struct rpc_rqst *rqst) svcxprt_rdma 218 net/sunrpc/xprtrdma/svc_rdma_backchannel.c struct svcxprt_rdma *rdma; svcxprt_rdma 227 net/sunrpc/xprtrdma/svc_rdma_backchannel.c rdma = container_of(sxprt, struct svcxprt_rdma, sc_xprt); svcxprt_rdma 121 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c svc_rdma_recv_ctxt_alloc(struct svcxprt_rdma *rdma) svcxprt_rdma 158 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c static void svc_rdma_recv_ctxt_destroy(struct svcxprt_rdma *rdma, svcxprt_rdma 172 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c void svc_rdma_recv_ctxts_destroy(struct svcxprt_rdma *rdma) svcxprt_rdma 184 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c svc_rdma_recv_ctxt_get(struct svcxprt_rdma *rdma) svcxprt_rdma 211 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c void svc_rdma_recv_ctxt_put(struct svcxprt_rdma *rdma, svcxprt_rdma 237 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c struct svcxprt_rdma *rdma = svcxprt_rdma 238 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c container_of(xprt, struct svcxprt_rdma, sc_xprt); svcxprt_rdma 245 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c static int __svc_rdma_post_recv(struct svcxprt_rdma *rdma, svcxprt_rdma 263 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c static int svc_rdma_post_recv(struct svcxprt_rdma *rdma) svcxprt_rdma 279 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c bool svc_rdma_post_recvs(struct svcxprt_rdma *rdma) svcxprt_rdma 307 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c struct svcxprt_rdma *rdma = cq->cq_context; svcxprt_rdma 351 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c void svc_rdma_flush_recv_queues(struct svcxprt_rdma *rdma) svcxprt_rdma 508 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c static void svc_rdma_get_inv_rkey(struct svcxprt_rdma *rdma, svcxprt_rdma 669 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c static void svc_rdma_send_error(struct svcxprt_rdma *xprt, svcxprt_rdma 773 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c struct svcxprt_rdma *rdma_xprt = svcxprt_rdma 774 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c container_of(xprt, struct svcxprt_rdma, sc_xprt); svcxprt_rdma 55 net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_get_rw_ctxt(struct svcxprt_rdma *rdma, unsigned int sges) svcxprt_rdma 85 net/sunrpc/xprtrdma/svc_rdma_rw.c static void svc_rdma_put_rw_ctxt(struct svcxprt_rdma *rdma, svcxprt_rdma 100 net/sunrpc/xprtrdma/svc_rdma_rw.c void svc_rdma_destroy_rw_ctxts(struct svcxprt_rdma *rdma) svcxprt_rdma 120 net/sunrpc/xprtrdma/svc_rdma_rw.c struct svcxprt_rdma *cc_rdma; svcxprt_rdma 125 net/sunrpc/xprtrdma/svc_rdma_rw.c static void svc_rdma_cc_init(struct svcxprt_rdma *rdma, svcxprt_rdma 138 net/sunrpc/xprtrdma/svc_rdma_rw.c struct svcxprt_rdma *rdma = cc->cc_rdma; svcxprt_rdma 172 net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_write_info_alloc(struct svcxprt_rdma *rdma, __be32 *chunk) svcxprt_rdma 207 net/sunrpc/xprtrdma/svc_rdma_rw.c struct svcxprt_rdma *rdma = cc->cc_rdma; svcxprt_rdma 235 net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_read_info_alloc(struct svcxprt_rdma *rdma) svcxprt_rdma 265 net/sunrpc/xprtrdma/svc_rdma_rw.c struct svcxprt_rdma *rdma = cc->cc_rdma; svcxprt_rdma 300 net/sunrpc/xprtrdma/svc_rdma_rw.c struct svcxprt_rdma *rdma = cc->cc_rdma; svcxprt_rdma 408 net/sunrpc/xprtrdma/svc_rdma_rw.c struct svcxprt_rdma *rdma = cc->cc_rdma; svcxprt_rdma 511 net/sunrpc/xprtrdma/svc_rdma_rw.c int svc_rdma_send_write_chunk(struct svcxprt_rdma *rdma, __be32 *wr_ch, svcxprt_rdma 554 net/sunrpc/xprtrdma/svc_rdma_rw.c int svc_rdma_send_reply_chunk(struct svcxprt_rdma *rdma, __be32 *rp_ch, svcxprt_rdma 814 net/sunrpc/xprtrdma/svc_rdma_rw.c int svc_rdma_recv_read_chunk(struct svcxprt_rdma *rdma, struct svc_rqst *rqstp, svcxprt_rdma 127 net/sunrpc/xprtrdma/svc_rdma_sendto.c svc_rdma_send_ctxt_alloc(struct svcxprt_rdma *rdma) svcxprt_rdma 173 net/sunrpc/xprtrdma/svc_rdma_sendto.c void svc_rdma_send_ctxts_destroy(struct svcxprt_rdma *rdma) svcxprt_rdma 195 net/sunrpc/xprtrdma/svc_rdma_sendto.c struct svc_rdma_send_ctxt *svc_rdma_send_ctxt_get(struct svcxprt_rdma *rdma) svcxprt_rdma 227 net/sunrpc/xprtrdma/svc_rdma_sendto.c void svc_rdma_send_ctxt_put(struct svcxprt_rdma *rdma, svcxprt_rdma 260 net/sunrpc/xprtrdma/svc_rdma_sendto.c struct svcxprt_rdma *rdma = cq->cq_context; svcxprt_rdma 288 net/sunrpc/xprtrdma/svc_rdma_sendto.c int svc_rdma_send(struct svcxprt_rdma *rdma, struct ib_send_wr *wr) svcxprt_rdma 485 net/sunrpc/xprtrdma/svc_rdma_sendto.c static int svc_rdma_dma_map_page(struct svcxprt_rdma *rdma, svcxprt_rdma 511 net/sunrpc/xprtrdma/svc_rdma_sendto.c static int svc_rdma_dma_map_buf(struct svcxprt_rdma *rdma, svcxprt_rdma 527 net/sunrpc/xprtrdma/svc_rdma_sendto.c void svc_rdma_sync_reply_hdr(struct svcxprt_rdma *rdma, svcxprt_rdma 542 net/sunrpc/xprtrdma/svc_rdma_sendto.c static bool svc_rdma_pull_up_needed(struct svcxprt_rdma *rdma, svcxprt_rdma 578 net/sunrpc/xprtrdma/svc_rdma_sendto.c static int svc_rdma_pull_up_reply_msg(struct svcxprt_rdma *rdma, svcxprt_rdma 642 net/sunrpc/xprtrdma/svc_rdma_sendto.c int svc_rdma_map_reply_msg(struct svcxprt_rdma *rdma, svcxprt_rdma 747 net/sunrpc/xprtrdma/svc_rdma_sendto.c static int svc_rdma_send_reply_msg(struct svcxprt_rdma *rdma, svcxprt_rdma 782 net/sunrpc/xprtrdma/svc_rdma_sendto.c static int svc_rdma_send_error_msg(struct svcxprt_rdma *rdma, svcxprt_rdma 823 net/sunrpc/xprtrdma/svc_rdma_sendto.c struct svcxprt_rdma *rdma = svcxprt_rdma 824 net/sunrpc/xprtrdma/svc_rdma_sendto.c container_of(xprt, struct svcxprt_rdma, sc_xprt); svcxprt_rdma 67 net/sunrpc/xprtrdma/svc_rdma_transport.c static struct svcxprt_rdma *svc_rdma_create_xprt(struct svc_serv *serv, svcxprt_rdma 128 net/sunrpc/xprtrdma/svc_rdma_transport.c static struct svcxprt_rdma *svc_rdma_create_xprt(struct svc_serv *serv, svcxprt_rdma 131 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *cma_xprt = kzalloc(sizeof *cma_xprt, GFP_KERNEL); svcxprt_rdma 163 net/sunrpc/xprtrdma/svc_rdma_transport.c svc_rdma_parse_connect_private(struct svcxprt_rdma *newxprt, svcxprt_rdma 196 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *listen_xprt = new_cma_id->context; svcxprt_rdma 197 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *newxprt; svcxprt_rdma 268 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *rdma = cma_id->context; svcxprt_rdma 315 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *cma_xprt; svcxprt_rdma 389 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *listen_rdma; svcxprt_rdma 390 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *newxprt = NULL; svcxprt_rdma 399 net/sunrpc/xprtrdma/svc_rdma_transport.c listen_rdma = container_of(xprt, struct svcxprt_rdma, sc_xprt); svcxprt_rdma 405 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma, sc_accept_q); svcxprt_rdma 574 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *rdma = svcxprt_rdma 575 net/sunrpc/xprtrdma/svc_rdma_transport.c container_of(xprt, struct svcxprt_rdma, sc_xprt); svcxprt_rdma 583 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *rdma = svcxprt_rdma 584 net/sunrpc/xprtrdma/svc_rdma_transport.c container_of(work, struct svcxprt_rdma, sc_work); svcxprt_rdma 625 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *rdma = svcxprt_rdma 626 net/sunrpc/xprtrdma/svc_rdma_transport.c container_of(xprt, struct svcxprt_rdma, sc_xprt); svcxprt_rdma 634 net/sunrpc/xprtrdma/svc_rdma_transport.c struct svcxprt_rdma *rdma = svcxprt_rdma 635 net/sunrpc/xprtrdma/svc_rdma_transport.c container_of(xprt, struct svcxprt_rdma, sc_xprt);