Lines Matching refs:dir
196 enum dma_data_direction dir,
202 BUG_ON(dir == DMA_NONE);
219 map = swiotlb_tbl_map_single(dev, phys, size, 0, dir, attrs);
230 swiotlb_tbl_unmap_single(dev, map, size, dir,
238 arch_sync_dma_for_device(phys, size, dir);
240 xen_dma_sync_for_device(dev, dev_addr, size, dir);
254 size_t size, enum dma_data_direction dir, unsigned long attrs)
258 BUG_ON(dir == DMA_NONE);
262 arch_sync_dma_for_cpu(paddr, size, dir);
264 xen_dma_sync_for_cpu(hwdev, dev_addr, size, dir);
269 swiotlb_tbl_unmap_single(hwdev, paddr, size, dir, attrs);
274 size_t size, enum dma_data_direction dir)
280 arch_sync_dma_for_cpu(paddr, size, dir);
282 xen_dma_sync_for_cpu(dev, dma_addr, size, dir);
286 swiotlb_sync_single_for_cpu(dev, paddr, size, dir);
291 size_t size, enum dma_data_direction dir)
296 swiotlb_sync_single_for_device(dev, paddr, size, dir);
300 arch_sync_dma_for_device(paddr, size, dir);
302 xen_dma_sync_for_device(dev, dma_addr, size, dir);
312 enum dma_data_direction dir, unsigned long attrs)
317 BUG_ON(dir == DMA_NONE);
321 dir, attrs);
327 enum dma_data_direction dir, unsigned long attrs)
332 BUG_ON(dir == DMA_NONE);
336 sg->offset, sg->length, dir, attrs);
344 xen_swiotlb_unmap_sg(dev, sgl, i, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC);
351 int nelems, enum dma_data_direction dir)
358 sg->length, dir);
364 int nelems, enum dma_data_direction dir)
371 sg->length, dir);