Lines Matching refs:sg_offset
2525 unsigned int *sg_offset, unsigned int page_size) in ib_map_mr_sg() argument
2532 return mr->device->ops.map_mr_sg(mr, sg, sg_nents, sg_offset); in ib_map_mr_sg()
2561 unsigned int sg_offset = sg_offset_p ? *sg_offset_p : 0; in ib_sg_to_pages() local
2566 if (unlikely(sg_nents <= 0 || sg_offset > sg_dma_len(&sgl[0]))) in ib_sg_to_pages()
2569 mr->iova = sg_dma_address(&sgl[0]) + sg_offset; in ib_sg_to_pages()
2573 u64 dma_addr = sg_dma_address(sg) + sg_offset; in ib_sg_to_pages()
2575 unsigned int dma_len = sg_dma_len(sg) - sg_offset; in ib_sg_to_pages()
2600 sg_offset = prev_addr - sg_dma_address(sg); in ib_sg_to_pages()
2603 *sg_offset_p = sg_offset; in ib_sg_to_pages()
2604 return i || sg_offset ? i : ret; in ib_sg_to_pages()
2615 sg_offset = 0; in ib_sg_to_pages()