Lines Matching refs:sg_offset

2396 	unsigned int sg_offset = 0;  in mlx5_ib_map_pa_mr_sg_pi()  local
2404 sg_offset = *data_sg_offset; in mlx5_ib_map_pa_mr_sg_pi()
2405 mr->data_length = sg_dma_len(data_sg) - sg_offset; in mlx5_ib_map_pa_mr_sg_pi()
2406 mr->data_iova = sg_dma_address(data_sg) + sg_offset; in mlx5_ib_map_pa_mr_sg_pi()
2411 sg_offset = *meta_sg_offset; in mlx5_ib_map_pa_mr_sg_pi()
2413 sg_offset = 0; in mlx5_ib_map_pa_mr_sg_pi()
2414 mr->meta_length = sg_dma_len(meta_sg) - sg_offset; in mlx5_ib_map_pa_mr_sg_pi()
2415 mr->pi_iova = sg_dma_address(meta_sg) + sg_offset; in mlx5_ib_map_pa_mr_sg_pi()
2434 unsigned int sg_offset = sg_offset_p ? *sg_offset_p : 0; in mlx5_ib_sg_to_klms() local
2438 mr->ibmr.iova = sg_dma_address(sg) + sg_offset; in mlx5_ib_sg_to_klms()
2444 klms[i].va = cpu_to_be64(sg_dma_address(sg) + sg_offset); in mlx5_ib_sg_to_klms()
2445 klms[i].bcount = cpu_to_be32(sg_dma_len(sg) - sg_offset); in mlx5_ib_sg_to_klms()
2447 mr->ibmr.length += sg_dma_len(sg) - sg_offset; in mlx5_ib_sg_to_klms()
2449 sg_offset = 0; in mlx5_ib_sg_to_klms()
2453 *sg_offset_p = sg_offset; in mlx5_ib_sg_to_klms()
2460 sg_offset = meta_sg_offset_p ? *meta_sg_offset_p : 0; in mlx5_ib_sg_to_klms()
2465 sg_offset); in mlx5_ib_sg_to_klms()
2467 sg_offset); in mlx5_ib_sg_to_klms()
2469 mr->ibmr.length += sg_dma_len(sg) - sg_offset; in mlx5_ib_sg_to_klms()
2471 sg_offset = 0; in mlx5_ib_sg_to_klms()
2474 *meta_sg_offset_p = sg_offset; in mlx5_ib_sg_to_klms()
2673 unsigned int *sg_offset) in mlx5_ib_map_mr_sg() argument
2685 n = mlx5_ib_sg_to_klms(mr, sg, sg_nents, sg_offset, NULL, 0, in mlx5_ib_map_mr_sg()
2688 n = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, in mlx5_ib_map_mr_sg()