Lines Matching refs:seg
441 rpcrdma_map_one(struct ib_device *device, struct rpcrdma_mr_seg *seg, in rpcrdma_map_one() argument
444 seg->mr_dir = direction; in rpcrdma_map_one()
445 seg->mr_dmalen = seg->mr_len; in rpcrdma_map_one()
447 if (seg->mr_page) in rpcrdma_map_one()
448 seg->mr_dma = ib_dma_map_page(device, in rpcrdma_map_one()
449 seg->mr_page, offset_in_page(seg->mr_offset), in rpcrdma_map_one()
450 seg->mr_dmalen, seg->mr_dir); in rpcrdma_map_one()
452 seg->mr_dma = ib_dma_map_single(device, in rpcrdma_map_one()
453 seg->mr_offset, in rpcrdma_map_one()
454 seg->mr_dmalen, seg->mr_dir); in rpcrdma_map_one()
456 if (ib_dma_mapping_error(device, seg->mr_dma)) in rpcrdma_map_one()
457 rpcrdma_mapping_error(seg); in rpcrdma_map_one()
461 rpcrdma_unmap_one(struct ib_device *device, struct rpcrdma_mr_seg *seg) in rpcrdma_unmap_one() argument
463 if (seg->mr_page) in rpcrdma_unmap_one()
465 seg->mr_dma, seg->mr_dmalen, seg->mr_dir); in rpcrdma_unmap_one()
468 seg->mr_dma, seg->mr_dmalen, seg->mr_dir); in rpcrdma_unmap_one()