Lines Matching refs:seg
84 fmr_op_map(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg, in fmr_op_map() argument
90 struct rpcrdma_mr_seg *seg1 = seg; in fmr_op_map()
102 rpcrdma_map_one(device, seg, direction); in fmr_op_map()
103 physaddrs[i] = seg->mr_dma; in fmr_op_map()
104 len += seg->mr_len; in fmr_op_map()
105 ++seg; in fmr_op_map()
108 if ((i < nsegs && offset_in_page(seg->mr_offset)) || in fmr_op_map()
109 offset_in_page((seg-1)->mr_offset + (seg-1)->mr_len)) in fmr_op_map()
128 rpcrdma_unmap_one(device, --seg); in fmr_op_map()
136 fmr_op_unmap(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr_seg *seg) in fmr_op_unmap() argument
139 struct rpcrdma_mr_seg *seg1 = seg; in fmr_op_unmap()
141 int rc, nsegs = seg->mr_nsegs; in fmr_op_unmap()
149 rpcrdma_unmap_one(device, seg++); in fmr_op_unmap()