Lines Matching refs:sg
153 struct scatterlist *sg, *sgl = data->sg; in iser_sg_to_page_vec() local
164 for_each_sg(sgl, sg, data->dma_nents, i) { in iser_sg_to_page_vec()
165 start_addr = ib_sg_dma_address(ibdev, sg); in iser_sg_to_page_vec()
168 dma_len = ib_sg_dma_len(ibdev, sg); in iser_sg_to_page_vec()
198 struct scatterlist *sg; in iser_data_buf_dump() local
201 for_each_sg(data->sg, sg, data->dma_nents, i) in iser_data_buf_dump()
204 i, (unsigned long)ib_sg_dma_address(ibdev, sg), in iser_data_buf_dump()
205 sg_page(sg), sg->offset, in iser_data_buf_dump()
206 sg->length, ib_sg_dma_len(ibdev, sg)); in iser_data_buf_dump()
229 data->dma_nents = ib_dma_map_sg(dev, data->sg, data->size, dma_dir); in iser_dma_map_task_data()
244 ib_dma_unmap_sg(dev, data->sg, data->size, dir); in iser_dma_unmap_task_data()
251 struct scatterlist *sg = mem->sg; in iser_reg_dma() local
255 reg->sge.addr = ib_sg_dma_address(device->ib_device, &sg[0]); in iser_reg_dma()
256 reg->sge.length = ib_sg_dma_len(device->ib_device, &sg[0]); in iser_reg_dma()
495 n = ib_map_mr_sg(mr, mem->sg, mem->size, SIZE_4K); in iser_fast_reg_mr()