Home
last modified time | relevance | path

Searched refs:rpcrdma_xprt (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/
H A Dxprt_rdma.h190 struct rpcrdma_xprt *rr_rxprt;
243 struct rpcrdma_xprt *mr_xprt;
414 struct rpcrdma_xprt { struct
423 #define rpcx_to_rdmax(x) container_of(x, struct rpcrdma_xprt, rx_xprt)
426 rpcrdma_addrstr(const struct rpcrdma_xprt *r_xprt) in rpcrdma_addrstr()
432 rpcrdma_portstr(const struct rpcrdma_xprt *r_xprt) in rpcrdma_portstr()
450 void rpcrdma_flush_disconnect(struct rpcrdma_xprt *r_xprt, struct ib_wc *wc);
451 int rpcrdma_xprt_connect(struct rpcrdma_xprt *r_xprt);
452 void rpcrdma_xprt_disconnect(struct rpcrdma_xprt *r_xprt);
454 int rpcrdma_post_sends(struct rpcrdma_xprt *r_xpr
[all...]
H A Dtransport.c238 struct rpcrdma_xprt *r_xprt = container_of(work, struct rpcrdma_xprt, in xprt_rdma_connect_worker()
270 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_inject_disconnect()
286 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_destroy()
314 struct rpcrdma_xprt *new_xprt; in xprt_setup_rdma()
324 xprt = xprt_alloc(args->net, sizeof(struct rpcrdma_xprt), 0, in xprt_setup_rdma()
384 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_close()
447 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_set_connect_timeout()
483 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_connect()
511 struct rpcrdma_xprt *r_xpr in xprt_rdma_alloc_slot()
[all...]
H A Dverbs.c77 static int rpcrdma_sendctxs_create(struct rpcrdma_xprt *r_xprt);
78 static void rpcrdma_sendctxs_destroy(struct rpcrdma_xprt *r_xprt);
79 static void rpcrdma_sendctx_put_locked(struct rpcrdma_xprt *r_xprt,
81 static int rpcrdma_reqs_setup(struct rpcrdma_xprt *r_xprt);
82 static void rpcrdma_reqs_reset(struct rpcrdma_xprt *r_xprt);
84 static void rpcrdma_reps_unmap(struct rpcrdma_xprt *r_xprt);
85 static void rpcrdma_mrs_create(struct rpcrdma_xprt *r_xprt);
86 static void rpcrdma_mrs_destroy(struct rpcrdma_xprt *r_xprt);
99 static void rpcrdma_xprt_drain(struct rpcrdma_xprt *r_xprt) in rpcrdma_xprt_drain()
150 void rpcrdma_flush_disconnect(struct rpcrdma_xprt *r_xpr
[all...]
H A Drpc_rdma.c130 static bool rpcrdma_args_inline(struct rpcrdma_xprt *r_xprt, in rpcrdma_args_inline()
162 static bool rpcrdma_results_inline(struct rpcrdma_xprt *r_xprt, in rpcrdma_results_inline()
173 rpcrdma_nonpayload_inline(const struct rpcrdma_xprt *r_xprt, in rpcrdma_nonpayload_inline()
245 rpcrdma_convert_iovs(struct rpcrdma_xprt *r_xprt, struct xdr_buf *xdrbuf, in rpcrdma_convert_iovs()
323 static struct rpcrdma_mr_seg *rpcrdma_mr_prepare(struct rpcrdma_xprt *r_xprt, in rpcrdma_mr_prepare()
362 static int rpcrdma_encode_read_list(struct rpcrdma_xprt *r_xprt, in rpcrdma_encode_read_list()
419 static int rpcrdma_encode_write_list(struct rpcrdma_xprt *r_xprt, in rpcrdma_encode_write_list()
484 static int rpcrdma_encode_reply_chunk(struct rpcrdma_xprt *r_xprt, in rpcrdma_encode_reply_chunk()
572 static void rpcrdma_prepare_hdr_sge(struct rpcrdma_xprt *r_xprt, in rpcrdma_prepare_hdr_sge()
590 static bool rpcrdma_prepare_head_iov(struct rpcrdma_xprt *r_xpr
[all...]
H A Dbackchannel.c31 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_bc_setup()
46 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_bc_maxpayload()
62 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in rpcrdma_bc_marshal_reply()
104 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_bc_send_reply()
169 static struct rpc_rqst *rpcrdma_bc_rqst_get(struct rpcrdma_xprt *r_xprt) in rpcrdma_bc_rqst_get()
221 void rpcrdma_bc_receive_call(struct rpcrdma_xprt *r_xprt, in rpcrdma_bc_receive_call()
H A Dfrwr_ops.c70 struct rpcrdma_xprt *r_xprt = mr->mr_xprt; in frwr_mr_recycle()
115 int frwr_mr_init(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr *mr) in frwr_mr_init()
281 struct rpcrdma_mr_seg *frwr_map(struct rpcrdma_xprt *r_xprt, in frwr_map()
387 int frwr_send(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req) in frwr_send()
491 void frwr_unmap_sync(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req) in frwr_unmap_sync()
597 void frwr_unmap_async(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req) in frwr_unmap_async()
H A Dsvc_rdma_backchannel.c24 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in svc_rdma_handle_bc_reply()
136 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in rpcrdma_bc_send_request()
235 struct rpcrdma_xprt *new_xprt; in xprt_setup_rdma_bc()
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/
H A Dxprt_rdma.h203 struct rpcrdma_xprt *rr_rxprt;
255 struct rpcrdma_xprt *mr_xprt;
428 struct rpcrdma_xprt { struct
437 #define rpcx_to_rdmax(x) container_of(x, struct rpcrdma_xprt, rx_xprt)
440 rpcrdma_addrstr(const struct rpcrdma_xprt *r_xprt) in rpcrdma_addrstr()
446 rpcrdma_portstr(const struct rpcrdma_xprt *r_xprt) in rpcrdma_portstr()
465 void rpcrdma_flush_disconnect(struct rpcrdma_xprt *r_xprt, struct ib_wc *wc);
466 int rpcrdma_xprt_connect(struct rpcrdma_xprt *r_xprt);
467 void rpcrdma_xprt_disconnect(struct rpcrdma_xprt *r_xprt);
469 void rpcrdma_post_recvs(struct rpcrdma_xprt *r_xpr
[all...]
H A Dtransport.c226 struct rpcrdma_xprt *r_xprt = container_of(work, struct rpcrdma_xprt, in xprt_rdma_connect_worker()
262 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_inject_disconnect()
278 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_destroy()
306 struct rpcrdma_xprt *new_xprt; in xprt_setup_rdma()
316 xprt = xprt_alloc(args->net, sizeof(struct rpcrdma_xprt), 0, in xprt_setup_rdma()
377 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_close()
440 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_set_connect_timeout()
476 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_connect()
503 struct rpcrdma_xprt *r_xpr in xprt_rdma_alloc_slot()
[all...]
H A Dverbs.c66 static int rpcrdma_sendctxs_create(struct rpcrdma_xprt *r_xprt);
67 static void rpcrdma_sendctxs_destroy(struct rpcrdma_xprt *r_xprt);
68 static void rpcrdma_sendctx_put_locked(struct rpcrdma_xprt *r_xprt,
70 static int rpcrdma_reqs_setup(struct rpcrdma_xprt *r_xprt);
71 static void rpcrdma_reqs_reset(struct rpcrdma_xprt *r_xprt);
73 static void rpcrdma_reps_unmap(struct rpcrdma_xprt *r_xprt);
74 static void rpcrdma_mrs_create(struct rpcrdma_xprt *r_xprt);
75 static void rpcrdma_mrs_destroy(struct rpcrdma_xprt *r_xprt);
87 static void rpcrdma_xprt_drain(struct rpcrdma_xprt *r_xprt) in rpcrdma_xprt_drain()
128 void rpcrdma_flush_disconnect(struct rpcrdma_xprt *r_xpr
[all...]
H A Dbackchannel.c27 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_bc_setup()
42 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_bc_maxpayload()
58 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in rpcrdma_bc_marshal_reply()
100 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_bc_send_reply()
156 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_bc_free_rqst()
167 static struct rpc_rqst *rpcrdma_bc_rqst_get(struct rpcrdma_xprt *r_xprt) in rpcrdma_bc_rqst_get()
219 void rpcrdma_bc_receive_call(struct rpcrdma_xprt *r_xprt, in rpcrdma_bc_receive_call()
H A Drpc_rdma.c126 static bool rpcrdma_args_inline(struct rpcrdma_xprt *r_xprt, in rpcrdma_args_inline()
158 static bool rpcrdma_results_inline(struct rpcrdma_xprt *r_xprt, in rpcrdma_results_inline()
169 rpcrdma_nonpayload_inline(const struct rpcrdma_xprt *r_xprt, in rpcrdma_nonpayload_inline()
228 rpcrdma_convert_iovs(struct rpcrdma_xprt *r_xprt, struct xdr_buf *xdrbuf, in rpcrdma_convert_iovs()
295 static struct rpcrdma_mr_seg *rpcrdma_mr_prepare(struct rpcrdma_xprt *r_xprt, in rpcrdma_mr_prepare()
333 static int rpcrdma_encode_read_list(struct rpcrdma_xprt *r_xprt, in rpcrdma_encode_read_list()
390 static int rpcrdma_encode_write_list(struct rpcrdma_xprt *r_xprt, in rpcrdma_encode_write_list()
468 static int rpcrdma_encode_reply_chunk(struct rpcrdma_xprt *r_xprt, in rpcrdma_encode_reply_chunk()
556 static void rpcrdma_prepare_hdr_sge(struct rpcrdma_xprt *r_xprt, in rpcrdma_prepare_hdr_sge()
574 static bool rpcrdma_prepare_head_iov(struct rpcrdma_xprt *r_xpr
[all...]
H A Dfrwr_ops.c57 static void frwr_mr_unmap(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr *mr) in frwr_mr_unmap()
121 int frwr_mr_init(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr *mr) in frwr_mr_init()
284 struct rpcrdma_mr_seg *frwr_map(struct rpcrdma_xprt *r_xprt, in frwr_map()
383 int frwr_send(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req) in frwr_send()
496 void frwr_unmap_sync(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req) in frwr_unmap_sync()
602 void frwr_unmap_async(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req) in frwr_unmap_async()
669 int frwr_wp_create(struct rpcrdma_xprt *r_xprt) in frwr_wp_create()
H A Dsvc_rdma_backchannel.c24 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in svc_rdma_handle_bc_reply()
142 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in rpcrdma_bc_send_request()
241 struct rpcrdma_xprt *new_xprt; in xprt_setup_rdma_bc()
/kernel/linux/linux-6.6/include/trace/events/
H A Drpcrdma.h328 const struct rpcrdma_xprt *r_xprt
351 const struct rpcrdma_xprt *r_xprt \
357 const struct rpcrdma_xprt *r_xprt,
386 const struct rpcrdma_xprt *r_xprt, \
598 const struct rpcrdma_xprt *r_xprt,
625 const struct rpcrdma_xprt *r_xprt, \
677 const struct rpcrdma_xprt *r_xprt,
703 const struct rpcrdma_xprt *r_xprt,
736 const struct rpcrdma_xprt *r_xprt,
761 const struct rpcrdma_xprt *r_xpr
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Drpcrdma.h101 const struct rpcrdma_xprt *r_xprt
126 const struct rpcrdma_xprt *r_xprt \
132 const struct rpcrdma_xprt *r_xprt,
163 const struct rpcrdma_xprt *r_xprt, \
430 const struct rpcrdma_xprt *r_xprt,
459 const struct rpcrdma_xprt *r_xprt,
526 const struct rpcrdma_xprt *r_xprt,
788 const struct rpcrdma_xprt *r_xprt,
1196 const struct rpcrdma_xprt *r_xprt,

Completed in 13 milliseconds