Lines Matching refs:sg
193 struct scatterlist *sg; in mlx4_ib_umem_write_mtt() local
203 for_each_sgtable_dma_sg(&umem->sgt_append.sgt, sg, i) { in mlx4_ib_umem_write_mtt()
204 if (cur_start_addr + len == sg_dma_address(sg)) { in mlx4_ib_umem_write_mtt()
206 len += sg_dma_len(sg); in mlx4_ib_umem_write_mtt()
222 cur_start_addr = sg_dma_address(sg); in mlx4_ib_umem_write_mtt()
223 len = sg_dma_len(sg); in mlx4_ib_umem_write_mtt()
267 struct scatterlist *sg; in mlx4_ib_umem_calc_optimal_mtt_size() local
276 for_each_sgtable_dma_sg(&umem->sgt_append.sgt, sg, i) { in mlx4_ib_umem_calc_optimal_mtt_size()
282 current_block_start = sg_dma_address(sg); in mlx4_ib_umem_calc_optimal_mtt_size()
310 next_block_start = sg_dma_address(sg); in mlx4_ib_umem_calc_optimal_mtt_size()
335 current_block_len = sg_dma_len(sg); in mlx4_ib_umem_calc_optimal_mtt_size()
343 current_block_len += sg_dma_len(sg); in mlx4_ib_umem_calc_optimal_mtt_size()
700 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, in mlx4_ib_map_mr_sg() argument
711 rc = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, mlx4_set_page); in mlx4_ib_map_mr_sg()