Lines Matching refs:nents
614 int nents, enum dma_data_direction dir)
631 for_each_sg(sg, s, nents, i)
1223 static int __finalise_sg(struct device *dev, struct scatterlist *sg, int nents,
1231 for_each_sg(sg, s, nents, i) {
1291 static void __invalidate_sg(struct scatterlist *sg, int nents)
1296 for_each_sg(sg, s, nents, i) {
1311 int nents, enum dma_data_direction dir, unsigned long attrs)
1316 for_each_sg(sg, s, nents, i)
1322 int nents, enum dma_data_direction dir, unsigned long attrs)
1329 for_each_sg(sg, s, nents, i) {
1337 return nents;
1352 int nents, enum dma_data_direction dir, unsigned long attrs)
1373 if (dev_use_sg_swiotlb(dev, sg, nents, dir))
1374 return iommu_dma_map_sg_swiotlb(dev, sg, nents, dir, attrs);
1377 iommu_dma_sync_sg_for_device(dev, sg, nents, dir);
1385 for_each_sg(sg, s, nents, i) {
1443 return __finalise_sg(dev, sg, nents, 0);
1455 ret = iommu_map_sg(domain, iova, sg, nents, prot, GFP_ATOMIC);
1459 return __finalise_sg(dev, sg, nents, iova);
1464 __invalidate_sg(sg, nents);
1472 int nents, enum dma_data_direction dir, unsigned long attrs)
1479 iommu_dma_unmap_sg_swiotlb(dev, sg, nents, dir, attrs);
1484 iommu_dma_sync_sg_for_cpu(dev, sg, nents, dir);
1491 for_each_sg(sg, tmp, nents, i) {
1504 nents -= i;
1505 for_each_sg(tmp, tmp, nents, i) {