Home
last modified time | relevance | path

Searched refs:r_xprt (Results 1 – 7 of 7) sorted by relevance

/linux-4.1.27/net/sunrpc/xprtrdma/
Dtransport.c232 struct rpcrdma_xprt *r_xprt = container_of(work, struct rpcrdma_xprt, in xprt_rdma_connect_worker() local
234 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in xprt_rdma_connect_worker()
240 r_xprt->rx_ep.rep_connected != 0 ? "re" : ""); in xprt_rdma_connect_worker()
241 rc = rpcrdma_ep_connect(&r_xprt->rx_ep, &r_xprt->rx_ia); in xprt_rdma_connect_worker()
263 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_destroy() local
267 cancel_delayed_work_sync(&r_xprt->rx_connect_worker); in xprt_rdma_destroy()
271 rpcrdma_buffer_destroy(&r_xprt->rx_buf); in xprt_rdma_destroy()
272 rpcrdma_ep_destroy(&r_xprt->rx_ep, &r_xprt->rx_ia); in xprt_rdma_destroy()
273 rpcrdma_ia_close(&r_xprt->rx_ia); in xprt_rdma_destroy()
439 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_close() local
[all …]
Dphysical_ops.c32 physical_op_maxpages(struct rpcrdma_xprt *r_xprt) in physical_op_maxpages() argument
35 rpcrdma_max_segments(r_xprt)); in physical_op_maxpages()
39 physical_op_init(struct rpcrdma_xprt *r_xprt) in physical_op_init() argument
48 physical_op_map(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg, in physical_op_map() argument
51 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in physical_op_map()
64 physical_op_unmap(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg) in physical_op_unmap() argument
66 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in physical_op_unmap()
76 physical_op_reset(struct rpcrdma_xprt *r_xprt) in physical_op_reset() argument
Dfrwr_ops.c112 frwr_op_maxpages(struct rpcrdma_xprt *r_xprt) in frwr_op_maxpages() argument
114 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in frwr_op_maxpages()
117 rpcrdma_max_segments(r_xprt) * ia->ri_max_frmr_depth); in frwr_op_maxpages()
137 frwr_op_init(struct rpcrdma_xprt *r_xprt) in frwr_op_init() argument
139 struct rpcrdma_buffer *buf = &r_xprt->rx_buf; in frwr_op_init()
140 struct ib_device *device = r_xprt->rx_ia.ri_id->device; in frwr_op_init()
141 unsigned int depth = r_xprt->rx_ia.ri_max_frmr_depth; in frwr_op_init()
142 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in frwr_op_init()
177 frwr_op_map(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg, in frwr_op_map() argument
180 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in frwr_op_map()
[all …]
Dfmr_ops.c33 fmr_op_maxpages(struct rpcrdma_xprt *r_xprt) in fmr_op_maxpages() argument
36 rpcrdma_max_segments(r_xprt) * RPCRDMA_MAX_FMR_SGES); in fmr_op_maxpages()
40 fmr_op_init(struct rpcrdma_xprt *r_xprt) in fmr_op_init() argument
42 struct rpcrdma_buffer *buf = &r_xprt->rx_buf; in fmr_op_init()
49 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in fmr_op_init()
84 fmr_op_map(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg, in fmr_op_map() argument
87 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in fmr_op_map()
136 fmr_op_unmap(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg) in fmr_op_unmap() argument
138 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in fmr_op_unmap()
166 fmr_op_reset(struct rpcrdma_xprt *r_xprt) in fmr_op_reset() argument
[all …]
Drpc_rdma.c182 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in rpcrdma_create_chunks() local
213 map = r_xprt->rx_ia.ri_ops->ro_map; in rpcrdma_create_chunks()
215 n = map(r_xprt, seg, nsegs, cur_wchunk != NULL); in rpcrdma_create_chunks()
234 r_xprt->rx_stats.read_chunk_count++; in rpcrdma_create_chunks()
250 r_xprt->rx_stats.reply_chunk_count++; in rpcrdma_create_chunks()
252 r_xprt->rx_stats.write_chunk_count++; in rpcrdma_create_chunks()
253 r_xprt->rx_stats.total_rdma_request += seg->mr_len; in rpcrdma_create_chunks()
287 if (r_xprt->rx_ia.ri_memreg_strategy == RPCRDMA_FRMR) in rpcrdma_create_chunks()
291 pos += r_xprt->rx_ia.ri_ops->ro_unmap(r_xprt, in rpcrdma_create_chunks()
309 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt); in rpcrdma_inline_pullup() local
[all …]
Dverbs.c1024 rpcrdma_create_req(struct rpcrdma_xprt *r_xprt) in rpcrdma_create_req() argument
1032 req->rl_buffer = &r_xprt->rx_buf; in rpcrdma_create_req()
1037 rpcrdma_create_rep(struct rpcrdma_xprt *r_xprt) in rpcrdma_create_rep() argument
1039 struct rpcrdma_create_data_internal *cdata = &r_xprt->rx_data; in rpcrdma_create_rep()
1040 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in rpcrdma_create_rep()
1056 rep->rr_buffer = &r_xprt->rx_buf; in rpcrdma_create_rep()
1066 rpcrdma_buffer_create(struct rpcrdma_xprt *r_xprt) in rpcrdma_buffer_create() argument
1068 struct rpcrdma_buffer *buf = &r_xprt->rx_buf; in rpcrdma_buffer_create()
1069 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in rpcrdma_buffer_create()
1070 struct rpcrdma_create_data_internal *cdata = &r_xprt->rx_data; in rpcrdma_buffer_create()
[all …]
/linux-4.1.27/net/sunrpc/
Drpcb_clnt.c118 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()