Lines Matching refs:size

34 void *dma_alloc_noncoherent(struct device *dev, size_t size,
37 void dma_free_noncoherent(struct device *dev, size_t size, void *vaddr,
40 void *dma_alloc_coherent(struct device *dev, size_t size,
43 void dma_free_coherent(struct device *dev, size_t size, void *kvaddr,
48 void *cpu_addr, dma_addr_t dma_addr, size_t size);
51 size_t size);
62 static inline void __inline_dma_cache_sync(unsigned long paddr, size_t size, in __inline_dma_cache_sync() argument
67 dma_cache_inv(paddr, size); in __inline_dma_cache_sync()
70 dma_cache_wback(paddr, size); in __inline_dma_cache_sync()
73 dma_cache_wback_inv(paddr, size); in __inline_dma_cache_sync()
80 void __arc_dma_cache_sync(unsigned long paddr, size_t size,
93 dma_map_single(struct device *dev, void *cpu_addr, size_t size, 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
108 unsigned long offset, size_t size, 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
148 size_t size, enum dma_data_direction dir) in dma_sync_single_for_cpu() argument
150 _dma_cache_sync(plat_dma_addr_to_kernel(dev, dma_handle), size, in dma_sync_single_for_cpu()
156 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device() argument
158 _dma_cache_sync(plat_dma_addr_to_kernel(dev, dma_handle), size, in dma_sync_single_for_device()
164 unsigned long offset, size_t size, in dma_sync_single_range_for_cpu() argument
168 size, DMA_FROM_DEVICE); in dma_sync_single_range_for_cpu()
173 unsigned long offset, size_t size, in dma_sync_single_range_for_device() argument
177 size, DMA_TO_DEVICE); in dma_sync_single_range_for_device()