Lines Matching refs:size
17 static void c6x_dma_sync(dma_addr_t handle, size_t size, in c6x_dma_sync() argument
26 L2_cache_block_invalidate(paddr, paddr + size); in c6x_dma_sync()
29 L2_cache_block_writeback(paddr, paddr + size); in c6x_dma_sync()
32 L2_cache_block_writeback_invalidate(paddr, paddr + size); in c6x_dma_sync()
39 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single() argument
44 c6x_dma_sync(addr, size, dir); in dma_map_single()
47 (unsigned long)ptr & ~PAGE_MASK, size, in dma_map_single()
55 size_t size, enum dma_data_direction dir) in dma_unmap_single() argument
57 c6x_dma_sync(handle, size, dir); in dma_unmap_single()
59 debug_dma_unmap_page(dev, handle, size, dir, true); in dma_unmap_single()
95 size_t size, enum dma_data_direction dir) in dma_sync_single_for_cpu() argument
97 c6x_dma_sync(handle, size, dir); in dma_sync_single_for_cpu()
99 debug_dma_sync_single_for_cpu(dev, handle, size, dir); in dma_sync_single_for_cpu()
105 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device() argument
107 c6x_dma_sync(handle, size, dir); in dma_sync_single_for_device()
109 debug_dma_sync_single_for_device(dev, handle, size, dir); in dma_sync_single_for_device()