Symbol: svcxprt_rdma
include/linux/sunrpc/svc_rdma.h
122
static inline struct svcxprt_rdma *svc_rdma_rqst_rdma(struct svc_rqst *rqstp)
include/linux/sunrpc/svc_rdma.h
126
return container_of(xprt, struct svcxprt_rdma, sc_xprt);
include/linux/sunrpc/svc_rdma.h
145
static inline void svc_rdma_recv_cid_init(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
157
static inline void svc_rdma_send_cid_init(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
215
struct svcxprt_rdma *wi_rdma;
include/linux/sunrpc/svc_rdma.h
237
struct svcxprt_rdma *sc_rdma;
include/linux/sunrpc/svc_rdma.h
258
extern void svc_rdma_recv_ctxts_destroy(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
259
extern bool svc_rdma_post_recvs(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
261
svc_rdma_recv_ctxt_get(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
262
extern void svc_rdma_recv_ctxt_put(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
264
extern void svc_rdma_flush_recv_queues(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
269
extern void svc_rdma_cc_init(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
271
extern void svc_rdma_destroy_rw_ctxts(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
272
extern void svc_rdma_cc_init(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
274
extern void svc_rdma_cc_release(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
277
extern void svc_rdma_reply_chunk_release(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
279
extern int svc_rdma_send_write_list(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
282
extern int svc_rdma_prepare_reply_chunk(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
287
extern int svc_rdma_process_read_list(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
292
extern void svc_rdma_send_ctxts_destroy(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
294
svc_rdma_send_ctxt_get(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
295
extern void svc_rdma_send_ctxt_put(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
297
extern int svc_rdma_post_send(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
299
extern int svc_rdma_map_reply_msg(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
304
extern void svc_rdma_send_error_msg(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
308
extern void svc_rdma_wake_send_waiters(struct svcxprt_rdma *rdma, int avail);
include/trace/events/rpcrdma.h
1489
const struct svcxprt_rdma *rdma,
include/trace/events/rpcrdma.h
1513
const struct svcxprt_rdma *rdma, \
include/trace/events/rpcrdma.h
1831
const struct svcxprt_rdma *rdma,
include/trace/events/rpcrdma.h
1864
const struct svcxprt_rdma *rdma,
include/trace/events/rpcrdma.h
2038
const struct svcxprt_rdma *rdma,
include/trace/events/rpcrdma.h
2200
const struct svcxprt_rdma *rdma,
include/trace/events/rpcrdma.h
2229
const struct svcxprt_rdma *rdma, \
include/trace/events/rpcrdma.h
2240
const struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
136
rpcrdma_bc_send_request(struct svcxprt_rdma *rdma, struct rpc_rqst *rqst)
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
183
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
184
container_of(sxprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
75
static int svc_rdma_bc_sendto(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
119
svc_rdma_recv_ctxt_alloc(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
167
static void svc_rdma_recv_ctxt_destroy(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
181
void svc_rdma_recv_ctxts_destroy(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
198
struct svc_rdma_recv_ctxt *svc_rdma_recv_ctxt_get(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
218
void svc_rdma_recv_ctxt_put(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
248
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
249
container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
255
static bool svc_rdma_refresh_recvs(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
306
bool svc_rdma_post_recvs(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
334
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
387
void svc_rdma_flush_recv_queues(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
608
static void svc_rdma_get_inv_rkey(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
738
static void svc_rdma_send_error(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
929
struct svcxprt_rdma *rdma_xprt =
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
930
container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_rw.c
1135
int svc_rdma_process_read_list(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
114
static void svc_rdma_put_rw_ctxt(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
125
void svc_rdma_destroy_rw_ctxts(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_rw.c
148
static int svc_rdma_rw_ctx_init(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
175
void svc_rdma_cc_init(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
193
void svc_rdma_cc_release(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
222
svc_rdma_write_info_alloc(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
259
void svc_rdma_reply_chunk_release(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
281
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_rw.c
306
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_rw.c
340
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_rw.c
383
static int svc_rdma_post_chunk_ctxt(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
49
static void svc_rdma_put_rw_ctxt(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
491
struct svcxprt_rdma *rdma = info->wi_rdma;
net/sunrpc/xprtrdma/svc_rdma_rw.c
60
svc_rdma_get_rw_ctxt(struct svcxprt_rdma *rdma, unsigned int nr_bvec)
net/sunrpc/xprtrdma/svc_rdma_rw.c
620
static int svc_rdma_send_write_chunk(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
662
int svc_rdma_send_write_list(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
694
int svc_rdma_prepare_reply_chunk(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
751
struct svcxprt_rdma *rdma = svc_rdma_rqst_rdma(rqstp);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
1002
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_sendto.c
1003
container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
117
svc_rdma_send_ctxt_alloc(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
176
void svc_rdma_send_ctxts_destroy(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
200
struct svc_rdma_send_ctxt *svc_rdma_send_ctxt_get(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
234
static void svc_rdma_send_ctxt_release(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
276
void svc_rdma_send_ctxt_put(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
289
void svc_rdma_wake_send_waiters(struct svcxprt_rdma *rdma, int avail)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
307
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
348
int svc_rdma_post_send(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
557
struct svcxprt_rdma *md_rdma;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
576
struct svcxprt_rdma *rdma = args->md_rdma;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
713
static bool svc_rdma_pull_up_needed(const struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
794
static int svc_rdma_pull_up_reply_msg(const struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
828
int svc_rdma_map_reply_msg(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
890
static int svc_rdma_send_reply_msg(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
933
void svc_rdma_send_error_msg(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_transport.c
162
static struct svcxprt_rdma *svc_rdma_create_xprt(struct svc_serv *serv,
net/sunrpc/xprtrdma/svc_rdma_transport.c
168
struct svcxprt_rdma *cma_xprt;
net/sunrpc/xprtrdma/svc_rdma_transport.c
203
svc_rdma_parse_connect_private(struct svcxprt_rdma *newxprt,
net/sunrpc/xprtrdma/svc_rdma_transport.c
236
struct svcxprt_rdma *listen_xprt = new_cma_id->context;
net/sunrpc/xprtrdma/svc_rdma_transport.c
237
struct svcxprt_rdma *newxprt;
net/sunrpc/xprtrdma/svc_rdma_transport.c
295
struct svcxprt_rdma *cma_xprt = cma_id->context;
net/sunrpc/xprtrdma/svc_rdma_transport.c
330
struct svcxprt_rdma *rdma = cma_id->context;
net/sunrpc/xprtrdma/svc_rdma_transport.c
359
struct svcxprt_rdma *cma_xprt;
net/sunrpc/xprtrdma/svc_rdma_transport.c
388
struct svcxprt_rdma *rdma = container_of(rn, struct svcxprt_rdma,
net/sunrpc/xprtrdma/svc_rdma_transport.c
410
struct svcxprt_rdma *listen_rdma;
net/sunrpc/xprtrdma/svc_rdma_transport.c
411
struct svcxprt_rdma *newxprt = NULL;
net/sunrpc/xprtrdma/svc_rdma_transport.c
419
listen_rdma = container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_transport.c
425
struct svcxprt_rdma, sc_accept_q);
net/sunrpc/xprtrdma/svc_rdma_transport.c
592
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_transport.c
593
container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_transport.c
604
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_transport.c
605
container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_transport.c
644
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_transport.c
645
container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_transport.c
66
static struct svcxprt_rdma *svc_rdma_create_xprt(struct svc_serv *serv,