Symbol: svcxprt_rdma
include/linux/sunrpc/svc_rdma.h
126
static inline struct svcxprt_rdma *svc_rdma_rqst_rdma(struct svc_rqst *rqstp)
include/linux/sunrpc/svc_rdma.h
130
return container_of(xprt, struct svcxprt_rdma, sc_xprt);
include/linux/sunrpc/svc_rdma.h
149
static inline void svc_rdma_recv_cid_init(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
161
static inline void svc_rdma_send_cid_init(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
219
struct svcxprt_rdma *wi_rdma;
include/linux/sunrpc/svc_rdma.h
240
struct svcxprt_rdma *sc_rdma;
include/linux/sunrpc/svc_rdma.h
264
extern void svc_rdma_recv_ctxts_destroy(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
265
extern bool svc_rdma_post_recvs(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
267
svc_rdma_recv_ctxt_get(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
268
extern void svc_rdma_recv_ctxt_put(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
270
extern void svc_rdma_flush_recv_queues(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
275
extern void svc_rdma_cc_init(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
277
extern void svc_rdma_destroy_rw_ctxts(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
278
extern void svc_rdma_cc_init(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
280
extern void svc_rdma_cc_release(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
283
extern void svc_rdma_write_chunk_release(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
285
extern void svc_rdma_reply_chunk_release(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
287
extern int svc_rdma_prepare_write_list(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
291
extern int svc_rdma_prepare_reply_chunk(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
296
extern int svc_rdma_process_read_list(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
301
extern void svc_rdma_send_ctxts_destroy(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
302
extern void svc_rdma_send_ctxts_drain(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
304
svc_rdma_send_ctxt_get(struct svcxprt_rdma *rdma);
include/linux/sunrpc/svc_rdma.h
305
extern void svc_rdma_send_ctxt_put(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
307
extern int svc_rdma_post_send(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
309
extern int svc_rdma_map_reply_msg(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
314
extern void svc_rdma_send_error_msg(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
318
extern void svc_rdma_wake_send_waiters(struct svcxprt_rdma *rdma, int avail);
include/linux/sunrpc/svc_rdma.h
319
extern int svc_rdma_sq_wait(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
321
extern int svc_rdma_post_send_err(struct svcxprt_rdma *rdma,
include/linux/sunrpc/svc_rdma.h
331
extern void svc_rdma_xprt_deferred_close(struct svcxprt_rdma *rdma);
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
168
static void svc_rdma_recv_ctxt_destroy(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
182
void svc_rdma_recv_ctxts_destroy(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
199
struct svc_rdma_recv_ctxt *svc_rdma_recv_ctxt_get(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
219
void svc_rdma_recv_ctxt_put(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
253
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
254
container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
262
static bool svc_rdma_refresh_recvs(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
313
bool svc_rdma_post_recvs(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
341
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
397
void svc_rdma_flush_recv_queues(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
618
static void svc_rdma_get_inv_rkey(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
748
static void svc_rdma_send_error(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
933
struct svcxprt_rdma *rdma_xprt =
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
934
container_of(xprt, struct svcxprt_rdma, sc_xprt);
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
1149
int svc_rdma_process_read_list(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
254
void svc_rdma_write_chunk_release(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
272
void svc_rdma_reply_chunk_release(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
294
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_rw.c
319
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_rw.c
350
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_rw.c
393
static int svc_rdma_post_chunk_ctxt(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
484
struct svcxprt_rdma *rdma = info->wi_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
60
svc_rdma_get_rw_ctxt(struct svcxprt_rdma *rdma, unsigned int nr_bvec)
net/sunrpc/xprtrdma/svc_rdma_rw.c
616
static void svc_rdma_cc_link_wrs(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
640
static int svc_rdma_prepare_write_chunk(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
688
int svc_rdma_prepare_write_list(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
721
int svc_rdma_prepare_reply_chunk(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_rw.c
764
struct svcxprt_rdma *rdma = svc_rdma_rqst_rdma(rqstp);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
1013
static int svc_rdma_send_reply_msg(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
1056
void svc_rdma_send_error_msg(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
1131
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_sendto.c
1132
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
178
void svc_rdma_send_ctxts_destroy(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
201
struct svc_rdma_send_ctxt *svc_rdma_send_ctxt_get(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
246
static void svc_rdma_send_ctxt_unmap(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
270
static void svc_rdma_send_ctxt_release(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
285
void svc_rdma_send_ctxts_drain(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
310
void svc_rdma_send_ctxt_put(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
325
void svc_rdma_wake_send_waiters(struct svcxprt_rdma *rdma, int avail)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
358
int svc_rdma_sq_wait(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
434
int svc_rdma_post_send_err(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
463
struct svcxprt_rdma *rdma = cq->cq_context;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
499
int svc_rdma_post_send(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
682
struct svcxprt_rdma *md_rdma;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
701
struct svcxprt_rdma *rdma = args->md_rdma;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
838
static bool svc_rdma_pull_up_needed(const struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
919
static int svc_rdma_pull_up_reply_msg(const struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
953
int svc_rdma_map_reply_msg(struct svcxprt_rdma *rdma,
net/sunrpc/xprtrdma/svc_rdma_transport.c
105
void svc_rdma_xprt_deferred_close(struct svcxprt_rdma *rdma)
net/sunrpc/xprtrdma/svc_rdma_transport.c
120
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_transport.c
121
container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_transport.c
179
static struct svcxprt_rdma *svc_rdma_create_xprt(struct svc_serv *serv,
net/sunrpc/xprtrdma/svc_rdma_transport.c
185
struct svcxprt_rdma *cma_xprt;
net/sunrpc/xprtrdma/svc_rdma_transport.c
222
svc_rdma_parse_connect_private(struct svcxprt_rdma *newxprt,
net/sunrpc/xprtrdma/svc_rdma_transport.c
255
struct svcxprt_rdma *listen_xprt = new_cma_id->context;
net/sunrpc/xprtrdma/svc_rdma_transport.c
256
struct svcxprt_rdma *newxprt;
net/sunrpc/xprtrdma/svc_rdma_transport.c
314
struct svcxprt_rdma *cma_xprt = cma_id->context;
net/sunrpc/xprtrdma/svc_rdma_transport.c
349
struct svcxprt_rdma *rdma = cma_id->context;
net/sunrpc/xprtrdma/svc_rdma_transport.c
378
struct svcxprt_rdma *cma_xprt;
net/sunrpc/xprtrdma/svc_rdma_transport.c
407
struct svcxprt_rdma *rdma = container_of(rn, struct svcxprt_rdma,
net/sunrpc/xprtrdma/svc_rdma_transport.c
429
struct svcxprt_rdma *listen_rdma;
net/sunrpc/xprtrdma/svc_rdma_transport.c
430
struct svcxprt_rdma *newxprt = NULL;
net/sunrpc/xprtrdma/svc_rdma_transport.c
437
listen_rdma = container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_transport.c
443
struct svcxprt_rdma, sc_accept_q);
net/sunrpc/xprtrdma/svc_rdma_transport.c
614
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_transport.c
615
container_of(xprt, struct svcxprt_rdma, sc_xprt);
net/sunrpc/xprtrdma/svc_rdma_transport.c
635
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_transport.c
636
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,
net/sunrpc/xprtrdma/svc_rdma_transport.c
675
struct svcxprt_rdma *rdma =
net/sunrpc/xprtrdma/svc_rdma_transport.c
676
container_of(xprt, struct svcxprt_rdma, sc_xprt);