Lines Matching defs:nents
247 int nents, enum dma_data_direction dir, unsigned long attrs)
258 arch_dma_map_sg_direct(dev, sg, nents))
259 ents = dma_direct_map_sg(dev, sg, nents, dir, attrs);
261 ents = iommu_dma_map_sg(dev, sg, nents, dir, attrs);
263 ents = ops->map_sg(dev, sg, nents, dir, attrs);
266 kmsan_handle_dma_sg(sg, nents, dir);
267 trace_dma_map_sg(dev, sg, nents, ents, dir, attrs);
268 debug_dma_map_sg(dev, sg, nents, ents, dir, attrs);
271 trace_dma_map_sg_err(dev, sg, nents, ents, dir, attrs);
282 * @nents: Number of entries to map
287 * nents segments for the @dir DMA operation by the @dev device.
289 * Returns the number of mapped entries (which can be less than nents)
293 * original sg and original nents (not the value returned by this funciton).
296 int nents, enum dma_data_direction dir, unsigned long attrs)
300 ret = __dma_map_sg_attrs(dev, sg, nents, dir, attrs);
337 int nents;
339 nents = __dma_map_sg_attrs(dev, sgt->sgl, sgt->orig_nents, dir, attrs);
340 if (nents < 0)
341 return nents;
342 sgt->nents = nents;
348 int nents, enum dma_data_direction dir,
354 trace_dma_unmap_sg(dev, sg, nents, dir, attrs);
355 debug_dma_unmap_sg(dev, sg, nents, dir);
357 arch_dma_unmap_sg_direct(dev, sg, nents))
358 dma_direct_unmap_sg(dev, sg, nents, dir, attrs);
360 iommu_dma_unmap_sg(dev, sg, nents, dir, attrs);
362 ops->unmap_sg(dev, sg, nents, dir, attrs);
821 sgt->nents = 1;