Lines Matching refs:seg
120 fmr_op_map(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg, in fmr_op_map() argument
126 struct rpcrdma_mr_seg *seg1 = seg; in fmr_op_map()
150 rpcrdma_map_one(device, seg, direction); in fmr_op_map()
151 mw->r.fmr.physaddrs[i] = seg->mr_dma; in fmr_op_map()
152 len += seg->mr_len; in fmr_op_map()
153 ++seg; in fmr_op_map()
156 if ((i < nsegs && offset_in_page(seg->mr_offset)) || in fmr_op_map()
157 offset_in_page((seg-1)->mr_offset + (seg-1)->mr_len)) in fmr_op_map()
178 rpcrdma_unmap_one(device, --seg); in fmr_op_map()
186 fmr_op_unmap(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg) in fmr_op_unmap() argument
189 struct rpcrdma_mr_seg *seg1 = seg; in fmr_op_unmap()
191 int rc, nsegs = seg->mr_nsegs; in fmr_op_unmap()
197 rpcrdma_unmap_one(ia->ri_device, seg++); in fmr_op_unmap()