Symbol: rpcrdma_xprt
include/trace/events/rpcrdma.h
1007
const struct rpcrdma_xprt *r_xprt,
include/trace/events/rpcrdma.h
1039
const struct rpcrdma_xprt *r_xprt,
include/trace/events/rpcrdma.h
1457
const struct rpcrdma_xprt *r_xprt,
include/trace/events/rpcrdma.h
327
const struct rpcrdma_xprt *r_xprt
include/trace/events/rpcrdma.h
350
const struct rpcrdma_xprt *r_xprt \
include/trace/events/rpcrdma.h
356
const struct rpcrdma_xprt *r_xprt,
include/trace/events/rpcrdma.h
385
const struct rpcrdma_xprt *r_xprt, \
include/trace/events/rpcrdma.h
597
const struct rpcrdma_xprt *r_xprt,
include/trace/events/rpcrdma.h
624
const struct rpcrdma_xprt *r_xprt, \
include/trace/events/rpcrdma.h
699
const struct rpcrdma_xprt *r_xprt,
include/trace/events/rpcrdma.h
725
const struct rpcrdma_xprt *r_xprt,
include/trace/events/rpcrdma.h
758
const struct rpcrdma_xprt *r_xprt,
include/trace/events/rpcrdma.h
783
const struct rpcrdma_xprt *r_xprt,
include/trace/events/rpcrdma.h
972
const struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/backchannel.c
101
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/backchannel.c
157
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/backchannel.c
168
static struct rpc_rqst *rpcrdma_bc_rqst_get(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/backchannel.c
220
void rpcrdma_bc_receive_call(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/backchannel.c
28
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/backchannel.c
43
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/backchannel.c
59
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt);
net/sunrpc/xprtrdma/frwr_ops.c
122
int frwr_mr_init(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr *mr)
net/sunrpc/xprtrdma/frwr_ops.c
285
struct rpcrdma_mr_seg *frwr_map(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/frwr_ops.c
384
int frwr_send(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req)
net/sunrpc/xprtrdma/frwr_ops.c
497
void frwr_unmap_sync(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req)
net/sunrpc/xprtrdma/frwr_ops.c
603
void frwr_unmap_async(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req)
net/sunrpc/xprtrdma/frwr_ops.c
670
int frwr_wp_create(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/rpc_rdma.c
1011
void rpcrdma_reset_cwnd(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/rpc_rdma.c
1121
rpcrdma_is_bcall(struct rpcrdma_xprt *r_xprt, struct rpcrdma_rep *rep)
net/sunrpc/xprtrdma/rpc_rdma.c
126
static bool rpcrdma_args_inline(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
1262
rpcrdma_decode_msg(struct rpcrdma_xprt *r_xprt, struct rpcrdma_rep *rep,
net/sunrpc/xprtrdma/rpc_rdma.c
1292
rpcrdma_decode_nomsg(struct rpcrdma_xprt *r_xprt, struct rpcrdma_rep *rep)
net/sunrpc/xprtrdma/rpc_rdma.c
1317
rpcrdma_decode_error(struct rpcrdma_xprt *r_xprt, struct rpcrdma_rep *rep,
net/sunrpc/xprtrdma/rpc_rdma.c
1376
struct rpcrdma_xprt *r_xprt = rep->rr_rxprt;
net/sunrpc/xprtrdma/rpc_rdma.c
1429
struct rpcrdma_xprt *r_xprt = rep->rr_rxprt;
net/sunrpc/xprtrdma/rpc_rdma.c
158
static bool rpcrdma_results_inline(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
169
rpcrdma_nonpayload_inline(const struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
228
rpcrdma_convert_iovs(struct rpcrdma_xprt *r_xprt, struct xdr_buf *xdrbuf,
net/sunrpc/xprtrdma/rpc_rdma.c
295
static struct rpcrdma_mr_seg *rpcrdma_mr_prepare(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
333
static int rpcrdma_encode_read_list(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
390
static int rpcrdma_encode_write_list(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
468
static int rpcrdma_encode_reply_chunk(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
556
static void rpcrdma_prepare_hdr_sge(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
574
static bool rpcrdma_prepare_head_iov(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
662
static void rpcrdma_pullup_tail_iov(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
676
static void rpcrdma_pullup_pagelist(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
712
static bool rpcrdma_prepare_noch_pullup(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
726
static bool rpcrdma_prepare_noch_mapped(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
748
static bool rpcrdma_prepare_readch(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
790
inline int rpcrdma_prepare_send_sges(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
860
rpcrdma_marshal_req(struct rpcrdma_xprt *r_xprt, struct rpc_rqst *rqst)
net/sunrpc/xprtrdma/rpc_rdma.c
995
static void rpcrdma_update_cwnd(struct rpcrdma_xprt *r_xprt, u32 grant)
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
139
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
238
struct rpcrdma_xprt *new_xprt;
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
24
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/transport.c
225
struct rpcrdma_xprt *r_xprt = container_of(work, struct rpcrdma_xprt,
net/sunrpc/xprtrdma/transport.c
261
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/transport.c
277
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/transport.c
305
struct rpcrdma_xprt *new_xprt;
net/sunrpc/xprtrdma/transport.c
315
xprt = xprt_alloc(args->net, sizeof(struct rpcrdma_xprt), 0,
net/sunrpc/xprtrdma/transport.c
376
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/transport.c
439
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/transport.c
475
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/transport.c
502
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/transport.c
526
struct rpcrdma_xprt *r_xprt =
net/sunrpc/xprtrdma/transport.c
527
container_of(xprt, struct rpcrdma_xprt, rx_xprt);
net/sunrpc/xprtrdma/transport.c
536
static bool rpcrdma_check_regbuf(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/transport.c
561
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt);
net/sunrpc/xprtrdma/transport.c
625
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/transport.c
670
struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
net/sunrpc/xprtrdma/verbs.c
1020
static void rpcrdma_reps_unmap(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
1053
int rpcrdma_buffer_create(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
1123
static void rpcrdma_mrs_destroy(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
1176
rpcrdma_mr_get(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
130
void rpcrdma_flush_disconnect(struct rpcrdma_xprt *r_xprt, struct ib_wc *wc)
net/sunrpc/xprtrdma/verbs.c
1301
bool __rpcrdma_regbuf_dma_map(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/verbs.c
1348
void rpcrdma_post_recvs(struct rpcrdma_xprt *r_xprt, int needed)
net/sunrpc/xprtrdma/verbs.c
147
struct rpcrdma_xprt *r_xprt = cq->cq_context;
net/sunrpc/xprtrdma/verbs.c
166
struct rpcrdma_xprt *r_xprt = cq->cq_context;
net/sunrpc/xprtrdma/verbs.c
288
static struct rdma_cm_id *rpcrdma_create_id(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/verbs.c
378
static int rpcrdma_ep_create(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
497
int rpcrdma_xprt_connect(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
559
void rpcrdma_xprt_disconnect(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
601
static void rpcrdma_sendctxs_destroy(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
630
static int rpcrdma_sendctxs_create(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
66
static int rpcrdma_sendctxs_create(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/verbs.c
67
static void rpcrdma_sendctxs_destroy(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/verbs.c
68
static void rpcrdma_sendctx_put_locked(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/verbs.c
683
struct rpcrdma_sendctx *rpcrdma_sendctx_get_locked(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
70
static int rpcrdma_reqs_setup(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/verbs.c
71
static void rpcrdma_reqs_reset(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/verbs.c
72
static void rpcrdma_reps_unmap(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/verbs.c
724
static void rpcrdma_sendctx_put_locked(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/verbs.c
73
static void rpcrdma_mrs_create(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/verbs.c
74
static void rpcrdma_mrs_destroy(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/verbs.c
749
rpcrdma_mrs_create(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
787
struct rpcrdma_xprt *r_xprt = container_of(buf, struct rpcrdma_xprt,
net/sunrpc/xprtrdma/verbs.c
799
void rpcrdma_mrs_refresh(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
819
struct rpcrdma_req *rpcrdma_req_create(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/verbs.c
859
int rpcrdma_req_setup(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req)
net/sunrpc/xprtrdma/verbs.c
89
static void rpcrdma_xprt_drain(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
891
static int rpcrdma_reqs_setup(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
938
static void rpcrdma_reqs_reset(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/verbs.c
948
struct rpcrdma_rep *rpcrdma_rep_create(struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/xprt_rdma.h
204
struct rpcrdma_xprt *rr_rxprt;
net/sunrpc/xprtrdma/xprt_rdma.h
256
struct rpcrdma_xprt *mr_xprt;
net/sunrpc/xprtrdma/xprt_rdma.h
438
#define rpcx_to_rdmax(x) container_of(x, struct rpcrdma_xprt, rx_xprt)
net/sunrpc/xprtrdma/xprt_rdma.h
441
rpcrdma_addrstr(const struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/xprt_rdma.h
447
rpcrdma_portstr(const struct rpcrdma_xprt *r_xprt)
net/sunrpc/xprtrdma/xprt_rdma.h
466
void rpcrdma_flush_disconnect(struct rpcrdma_xprt *r_xprt, struct ib_wc *wc);
net/sunrpc/xprtrdma/xprt_rdma.h
467
int rpcrdma_xprt_connect(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
468
void rpcrdma_xprt_disconnect(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
470
void rpcrdma_post_recvs(struct rpcrdma_xprt *r_xprt, int needed);
net/sunrpc/xprtrdma/xprt_rdma.h
475
struct rpcrdma_req *rpcrdma_req_create(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/xprt_rdma.h
477
int rpcrdma_req_setup(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req);
net/sunrpc/xprtrdma/xprt_rdma.h
479
int rpcrdma_buffer_create(struct rpcrdma_xprt *);
net/sunrpc/xprtrdma/xprt_rdma.h
481
struct rpcrdma_sendctx *rpcrdma_sendctx_get_locked(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
483
struct rpcrdma_mr *rpcrdma_mr_get(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
484
void rpcrdma_mrs_refresh(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
494
bool __rpcrdma_regbuf_dma_map(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/xprt_rdma.h
514
static inline bool rpcrdma_regbuf_dma_map(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/xprt_rdma.h
536
int frwr_mr_init(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr *mr);
net/sunrpc/xprtrdma/xprt_rdma.h
538
struct rpcrdma_mr_seg *frwr_map(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/xprt_rdma.h
542
int frwr_send(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req);
net/sunrpc/xprtrdma/xprt_rdma.h
544
void frwr_unmap_sync(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req);
net/sunrpc/xprtrdma/xprt_rdma.h
545
void frwr_unmap_async(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req);
net/sunrpc/xprtrdma/xprt_rdma.h
546
int frwr_wp_create(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
562
int rpcrdma_prepare_send_sges(struct rpcrdma_xprt *r_xprt,
net/sunrpc/xprtrdma/xprt_rdma.h
567
int rpcrdma_marshal_req(struct rpcrdma_xprt *r_xprt, struct rpc_rqst *rqst);
net/sunrpc/xprtrdma/xprt_rdma.h
569
void rpcrdma_reset_cwnd(struct rpcrdma_xprt *r_xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
597
void rpcrdma_bc_receive_call(struct rpcrdma_xprt *, struct rpcrdma_rep *);