Lines Matching defs:sg_offset
2305 unsigned int sg_offset = 0;
2313 sg_offset = *data_sg_offset;
2314 mr->data_length = sg_dma_len(data_sg) - sg_offset;
2315 mr->data_iova = sg_dma_address(data_sg) + sg_offset;
2320 sg_offset = *meta_sg_offset;
2322 sg_offset = 0;
2323 mr->meta_length = sg_dma_len(meta_sg) - sg_offset;
2324 mr->pi_iova = sg_dma_address(meta_sg) + sg_offset;
2343 unsigned int sg_offset = sg_offset_p ? *sg_offset_p : 0;
2347 mr->ibmr.iova = sg_dma_address(sg) + sg_offset;
2353 klms[i].va = cpu_to_be64(sg_dma_address(sg) + sg_offset);
2354 klms[i].bcount = cpu_to_be32(sg_dma_len(sg) - sg_offset);
2356 mr->ibmr.length += sg_dma_len(sg) - sg_offset;
2358 sg_offset = 0;
2362 *sg_offset_p = sg_offset;
2369 sg_offset = meta_sg_offset_p ? *meta_sg_offset_p : 0;
2374 sg_offset);
2376 sg_offset);
2378 mr->ibmr.length += sg_dma_len(sg) - sg_offset;
2380 sg_offset = 0;
2383 *meta_sg_offset_p = sg_offset;
2582 unsigned int *sg_offset)
2594 n = mlx5_ib_sg_to_klms(mr, sg, sg_nents, sg_offset, NULL, 0,
2597 n = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset,