Lines Matching refs:dir
139 enum dma_data_direction dir) in _dma_cache_sync() argument
141 switch (dir) { in _dma_cache_sync()
152 pr_err("Invalid DMA dir [%d] for OP @ %pa[p]\n", dir, &paddr); in _dma_cache_sync()
170 unsigned long offset, size_t size, enum dma_data_direction dir, in arc_dma_map_page() argument
176 _dma_cache_sync(paddr, size, dir); in arc_dma_map_page()
190 size_t size, enum dma_data_direction dir, in arc_dma_unmap_page() argument
196 _dma_cache_sync(paddr, size, dir); in arc_dma_unmap_page()
200 int nents, enum dma_data_direction dir, unsigned long attrs) in arc_dma_map_sg() argument
207 s->length, dir); in arc_dma_map_sg()
213 int nents, enum dma_data_direction dir, in arc_dma_unmap_sg() argument
220 arc_dma_unmap_page(dev, sg_dma_address(s), sg_dma_len(s), dir, in arc_dma_unmap_sg()
225 dma_addr_t dma_handle, size_t size, enum dma_data_direction dir) in arc_dma_sync_single_for_cpu() argument
231 dma_addr_t dma_handle, size_t size, enum dma_data_direction dir) in arc_dma_sync_single_for_device() argument
238 enum dma_data_direction dir) in arc_dma_sync_sg_for_cpu() argument
244 _dma_cache_sync(sg_phys(sg), sg->length, dir); in arc_dma_sync_sg_for_cpu()
249 enum dma_data_direction dir) in arc_dma_sync_sg_for_device() argument
255 _dma_cache_sync(sg_phys(sg), sg->length, dir); in arc_dma_sync_sg_for_device()