Lines Matching refs:dir

46 					   enum dma_data_direction dir)  in __inline_dma_cache_sync()  argument
48 switch (dir) { in __inline_dma_cache_sync()
59 pr_err("Invalid DMA dir [%d] for OP @ %lx\n", dir, paddr); in __inline_dma_cache_sync()
64 enum dma_data_direction dir);
66 #define _dma_cache_sync(addr, sz, dir) \ argument
68 if (__builtin_constant_p(dir)) \
69 __inline_dma_cache_sync(addr, sz, dir); \
71 __arc_dma_cache_sync(addr, sz, dir); \
77 enum dma_data_direction dir) in dma_map_single() argument
79 _dma_cache_sync((unsigned long)cpu_addr, size, dir); in dma_map_single()
85 size_t size, enum dma_data_direction dir) in dma_unmap_single() argument
92 enum dma_data_direction dir) in dma_map_page() argument
95 return dma_map_single(dev, (void *)paddr, size, dir); in dma_map_page()
100 size_t size, enum dma_data_direction dir) in dma_unmap_page() argument
106 int nents, enum dma_data_direction dir) in dma_map_sg() argument
113 s->length, dir); in dma_map_sg()
120 int nents, enum dma_data_direction dir) in dma_unmap_sg() argument
126 dma_unmap_page(dev, sg_dma_address(s), sg_dma_len(s), dir); in dma_unmap_sg()
131 size_t size, enum dma_data_direction dir) in dma_sync_single_for_cpu() argument
138 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device() argument
161 enum dma_data_direction dir) in dma_sync_sg_for_cpu() argument
167 _dma_cache_sync((unsigned int)sg_virt(sg), sg->length, dir); in dma_sync_sg_for_cpu()
172 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_device() argument
178 _dma_cache_sync((unsigned int)sg_virt(sg), sg->length, dir); in dma_sync_sg_for_device()