Searched refs:r_xprt (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/net/sunrpc/xprtrdma/ |
D | transport.c | 224 struct rpcrdma_xprt *r_xprt = container_of(work, struct rpcrdma_xprt, in xprt_rdma_connect_worker() local 226 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in xprt_rdma_connect_worker() 232 r_xprt->rx_ep.rep_connected != 0 ? "re" : ""); in xprt_rdma_connect_worker() 233 rc = rpcrdma_ep_connect(&r_xprt->rx_ep, &r_xprt->rx_ia); in xprt_rdma_connect_worker() 244 struct rpcrdma_xprt *r_xprt = container_of(xprt, struct rpcrdma_xprt, in xprt_rdma_inject_disconnect() local 248 rdma_disconnect(r_xprt->rx_ia.ri_id); in xprt_rdma_inject_disconnect() 265 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_destroy() local 269 cancel_delayed_work_sync(&r_xprt->rx_connect_worker); in xprt_rdma_destroy() 273 rpcrdma_ep_destroy(&r_xprt->rx_ep, &r_xprt->rx_ia); in xprt_rdma_destroy() 274 rpcrdma_buffer_destroy(&r_xprt->rx_buf); in xprt_rdma_destroy() [all …]
|
D | backchannel.c | 20 static void rpcrdma_bc_free_rqst(struct rpcrdma_xprt *r_xprt, in rpcrdma_bc_free_rqst() argument 23 struct rpcrdma_buffer *buf = &r_xprt->rx_buf; in rpcrdma_bc_free_rqst() 30 rpcrdma_destroy_req(&r_xprt->rx_ia, req); in rpcrdma_bc_free_rqst() 35 static int rpcrdma_bc_setup_rqst(struct rpcrdma_xprt *r_xprt, in rpcrdma_bc_setup_rqst() argument 38 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in rpcrdma_bc_setup_rqst() 44 req = rpcrdma_create_req(r_xprt); in rpcrdma_bc_setup_rqst() 76 rpcrdma_bc_free_rqst(r_xprt, rqst); in rpcrdma_bc_setup_rqst() 84 static int rpcrdma_bc_setup_reps(struct rpcrdma_xprt *r_xprt, in rpcrdma_bc_setup_reps() argument 87 struct rpcrdma_buffer *buffers = &r_xprt->rx_buf; in rpcrdma_bc_setup_reps() 93 rep = rpcrdma_create_rep(r_xprt); in rpcrdma_bc_setup_reps() [all …]
|
D | physical_ops.c | 47 physical_op_maxpages(struct rpcrdma_xprt *r_xprt) in physical_op_maxpages() argument 50 rpcrdma_max_segments(r_xprt)); in physical_op_maxpages() 54 physical_op_init(struct rpcrdma_xprt *r_xprt) in physical_op_init() argument 63 physical_op_map(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg, in physical_op_map() argument 66 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in physical_op_map() 78 physical_op_unmap(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg) in physical_op_unmap() argument 80 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in physical_op_unmap()
|
D | frwr_ops.c | 113 struct rpcrdma_xprt *r_xprt = r->r.frmr.fr_xprt; in __frwr_recovery_worker() local 114 unsigned int depth = r_xprt->rx_ia.ri_max_frmr_depth; in __frwr_recovery_worker() 115 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in __frwr_recovery_worker() 126 rpcrdma_put_mw(r_xprt, r); in __frwr_recovery_worker() 240 frwr_op_maxpages(struct rpcrdma_xprt *r_xprt) in frwr_op_maxpages() argument 242 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in frwr_op_maxpages() 245 rpcrdma_max_segments(r_xprt) * ia->ri_max_frmr_depth); in frwr_op_maxpages() 268 frwr_op_init(struct rpcrdma_xprt *r_xprt) in frwr_op_init() argument 270 struct rpcrdma_buffer *buf = &r_xprt->rx_buf; in frwr_op_init() 271 struct ib_device *device = r_xprt->rx_ia.ri_device; in frwr_op_init() [all …]
|
D | rpc_rdma.c | 247 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in rpcrdma_create_chunks() local 278 map = r_xprt->rx_ia.ri_ops->ro_map; in rpcrdma_create_chunks() 280 n = map(r_xprt, seg, nsegs, cur_wchunk != NULL); in rpcrdma_create_chunks() 299 r_xprt->rx_stats.read_chunk_count++; in rpcrdma_create_chunks() 315 r_xprt->rx_stats.reply_chunk_count++; in rpcrdma_create_chunks() 317 r_xprt->rx_stats.write_chunk_count++; in rpcrdma_create_chunks() 318 r_xprt->rx_stats.total_rdma_request += seg->mr_len; in rpcrdma_create_chunks() 353 pos += r_xprt->rx_ia.ri_ops->ro_unmap(r_xprt, in rpcrdma_create_chunks() 370 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in rpcrdma_inline_pullup() local 388 r_xprt->rx_stats.pullup_copy_count += curlen; in rpcrdma_inline_pullup() [all …]
|
D | fmr_ops.c | 48 fmr_op_maxpages(struct rpcrdma_xprt *r_xprt) in fmr_op_maxpages() argument 51 rpcrdma_max_segments(r_xprt) * RPCRDMA_MAX_FMR_SGES); in fmr_op_maxpages() 55 fmr_op_init(struct rpcrdma_xprt *r_xprt) in fmr_op_init() argument 57 struct rpcrdma_buffer *buf = &r_xprt->rx_buf; in fmr_op_init() 64 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in fmr_op_init() 120 fmr_op_map(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg, in fmr_op_map() argument 123 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in fmr_op_map() 133 mw = rpcrdma_get_mw(r_xprt); in fmr_op_map() 186 fmr_op_unmap(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg) in fmr_op_unmap() argument 188 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in fmr_op_unmap() [all …]
|
D | verbs.c | 845 struct rpcrdma_xprt *r_xprt; in rpcrdma_ep_connect() local 850 r_xprt = container_of(ia, struct rpcrdma_xprt, rx_ia); in rpcrdma_ep_connect() 851 extras = r_xprt->rx_buf.rb_bc_srv_max_requests; in rpcrdma_ep_connect() 854 rc = rpcrdma_ep_post_extra_recv(r_xprt, extras); in rpcrdma_ep_connect() 897 rpcrdma_create_req(struct rpcrdma_xprt *r_xprt) in rpcrdma_create_req() argument 899 struct rpcrdma_buffer *buffer = &r_xprt->rx_buf; in rpcrdma_create_req() 910 req->rl_buffer = &r_xprt->rx_buf; in rpcrdma_create_req() 915 rpcrdma_create_rep(struct rpcrdma_xprt *r_xprt) in rpcrdma_create_rep() argument 917 struct rpcrdma_create_data_internal *cdata = &r_xprt->rx_data; in rpcrdma_create_rep() 918 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in rpcrdma_create_rep() [all …]
|
/linux-4.4.14/net/sunrpc/ |
D | rpcb_clnt.c | 118 struct rpc_xprt * r_xprt; member 158 rpcb_wake_rpcbind_waiters(map->r_xprt, map->r_status); in rpcb_map_release() 159 xprt_put(map->r_xprt); in rpcb_map_release() 767 map->r_xprt = xprt; in rpcb_getport_async() 812 struct rpc_xprt *xprt = map->r_xprt; in rpcb_getport_done()
|