Lines Matching defs:dir
22 enum dma_data_direction dir, unsigned long attrs);
29 int nents, enum dma_data_direction dir);
32 struct scatterlist *sgl, int nents, enum dma_data_direction dir)
41 int nents, enum dma_data_direction dir, unsigned long attrs);
43 struct scatterlist *sgl, int nents, enum dma_data_direction dir);
46 struct scatterlist *sgl, int nents, enum dma_data_direction dir,
51 struct scatterlist *sgl, int nents, enum dma_data_direction dir)
57 dma_addr_t addr, size_t size, enum dma_data_direction dir)
61 swiotlb_sync_single_for_device(dev, paddr, size, dir);
64 arch_sync_dma_for_device(paddr, size, dir);
68 dma_addr_t addr, size_t size, enum dma_data_direction dir)
73 arch_sync_dma_for_cpu(paddr, size, dir);
77 swiotlb_sync_single_for_cpu(dev, paddr, size, dir);
79 if (dir == DMA_FROM_DEVICE)
84 phys_addr_t phys, size_t size, enum dma_data_direction dir,
93 return swiotlb_map(dev, phys, size, dir, attrs);
103 dma_kmalloc_needs_bounce(dev, size, dir)) {
105 return swiotlb_map(dev, phys, size, dir, attrs);
113 arch_sync_dma_for_device(phys, size, dir);
125 size_t size, enum dma_data_direction dir, unsigned long attrs)
135 dma_direct_sync_single_for_cpu(dev, addr, size, dir);
137 swiotlb_tbl_unmap_single(dev, phys, size, dir,