Lines Matching refs:seg
473 rpcrdma_map_one(struct ib_device *device, struct rpcrdma_mr_seg *seg, in rpcrdma_map_one() argument
476 seg->mr_dir = direction; in rpcrdma_map_one()
477 seg->mr_dmalen = seg->mr_len; in rpcrdma_map_one()
479 if (seg->mr_page) in rpcrdma_map_one()
480 seg->mr_dma = ib_dma_map_page(device, in rpcrdma_map_one()
481 seg->mr_page, offset_in_page(seg->mr_offset), in rpcrdma_map_one()
482 seg->mr_dmalen, seg->mr_dir); in rpcrdma_map_one()
484 seg->mr_dma = ib_dma_map_single(device, in rpcrdma_map_one()
485 seg->mr_offset, in rpcrdma_map_one()
486 seg->mr_dmalen, seg->mr_dir); in rpcrdma_map_one()
488 if (ib_dma_mapping_error(device, seg->mr_dma)) in rpcrdma_map_one()
489 rpcrdma_mapping_error(seg); in rpcrdma_map_one()
493 rpcrdma_unmap_one(struct ib_device *device, struct rpcrdma_mr_seg *seg) in rpcrdma_unmap_one() argument
495 if (seg->mr_page) in rpcrdma_unmap_one()
497 seg->mr_dma, seg->mr_dmalen, seg->mr_dir); in rpcrdma_unmap_one()
500 seg->mr_dma, seg->mr_dmalen, seg->mr_dir); in rpcrdma_unmap_one()