Lines Matching refs:size
74 void *arch_dma_alloc(struct device *dev, size_t size, dma_addr_t *handle,
81 if (!dma_size || !size)
84 order = get_count_order(((size - 1) >> PAGE_SHIFT) + 1);
102 void arch_dma_free(struct device *dev, size_t size, void *vaddr,
107 if (!dma_size || !size)
110 order = get_count_order(((size - 1) >> PAGE_SHIFT) + 1);
118 void __init coherent_mem_init(phys_addr_t start, u32 size)
120 if (!size)
124 "Coherent memory (DMA) region start=0x%x size=0x%x\n",
125 start, size);
128 dma_size = size;
143 static void c6x_dma_sync(phys_addr_t paddr, size_t size,
150 L2_cache_block_invalidate(paddr, paddr + size);
153 L2_cache_block_writeback(paddr, paddr + size);
156 L2_cache_block_writeback_invalidate(paddr, paddr + size);
163 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size,
166 return c6x_dma_sync(paddr, size, dir);
169 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size,
172 return c6x_dma_sync(paddr, size, dir);