Lines Matching refs:dir

63 					   enum dma_data_direction dir)  in __inline_dma_cache_sync()  argument
65 switch (dir) { in __inline_dma_cache_sync()
76 pr_err("Invalid DMA dir [%d] for OP @ %lx\n", dir, paddr); in __inline_dma_cache_sync()
81 enum dma_data_direction dir);
83 #define _dma_cache_sync(addr, sz, dir) \ argument
85 if (__builtin_constant_p(dir)) \
86 __inline_dma_cache_sync(addr, sz, dir); \
88 __arc_dma_cache_sync(addr, sz, dir); \
94 enum dma_data_direction dir) in dma_map_single() argument
96 _dma_cache_sync((unsigned long)cpu_addr, size, dir); in dma_map_single()
102 size_t size, enum dma_data_direction dir) in dma_unmap_single() argument
109 enum dma_data_direction dir) in dma_map_page() argument
112 return dma_map_single(dev, (void *)paddr, size, dir); in dma_map_page()
117 size_t size, enum dma_data_direction dir) in dma_unmap_page() argument
123 int nents, enum dma_data_direction dir) in dma_map_sg() argument
130 s->length, dir); in dma_map_sg()
137 int nents, enum dma_data_direction dir) in dma_unmap_sg() argument
143 dma_unmap_page(dev, sg_dma_address(s), sg_dma_len(s), dir); in dma_unmap_sg()
148 size_t size, enum dma_data_direction dir) in dma_sync_single_for_cpu() argument
156 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device() argument
182 enum dma_data_direction dir) in dma_sync_sg_for_cpu() argument
187 _dma_cache_sync((unsigned int)sg_virt(sg), sg->length, dir); in dma_sync_sg_for_cpu()
192 enum dma_data_direction dir) in dma_sync_sg_for_device() argument
197 _dma_cache_sync((unsigned int)sg_virt(sg), sg->length, dir); in dma_sync_sg_for_device()