Lines Matching refs:sg_offset
2361 unsigned int *sg_offset, unsigned int page_size) in ib_map_mr_sg() argument
2368 return mr->device->map_mr_sg(mr, sg, sg_nents, sg_offset); in ib_map_mr_sg()
2397 unsigned int sg_offset = sg_offset_p ? *sg_offset_p : 0; in ib_sg_to_pages() local
2402 if (unlikely(sg_nents <= 0 || sg_offset > sg_dma_len(&sgl[0]))) in ib_sg_to_pages()
2405 mr->iova = sg_dma_address(&sgl[0]) + sg_offset; in ib_sg_to_pages()
2409 u64 dma_addr = sg_dma_address(sg) + sg_offset; in ib_sg_to_pages()
2411 unsigned int dma_len = sg_dma_len(sg) - sg_offset; in ib_sg_to_pages()
2436 sg_offset = prev_addr - sg_dma_address(sg); in ib_sg_to_pages()
2439 *sg_offset_p = sg_offset; in ib_sg_to_pages()
2440 return i || sg_offset ? i : ret; in ib_sg_to_pages()
2451 sg_offset = 0; in ib_sg_to_pages()