Lines Matching full:size
17 extern void consistent_sync(void *kaddr, size_t size, int rw);
64 * @size: required memory size
73 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp);
78 * @size: size of memory originally requested in dma_alloc_coherent
89 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr,
98 * @size: size of memory originally requested in dma_alloc_coherent
105 void *cpu_addr, dma_addr_t handle, size_t size);
111 * @size: required memory size
120 dma_alloc_writecombine(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp);
122 #define dma_free_writecombine(dev,size,cpu_addr,handle) \
123 dma_free_coherent(dev,size,cpu_addr,handle)
126 void *cpu_addr, dma_addr_t handle, size_t size);
133 * @size: size of buffer to map
145 dma_map_single(struct device *dev, void *cpu_addr, size_t size,
149 consistent_sync(cpu_addr, size, dir);
162 * @size: size of buffer to map
174 unsigned long offset, size_t size,
177 return dma_map_single(dev, page_address(page) + offset, size, (int)dir);
184 * @size: size of buffer to map
187 * Unmap a single streaming mode DMA translation. The handle and size
196 dma_unmap_single(struct device *dev, dma_addr_t handle, size_t size,
209 * @size: size of buffer to map
212 * Unmap a single streaming mode DMA translation. The handle and size
220 dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size,
223 dma_unmap_single(dev, handle, size, (int)dir);
299 * @size: size of buffer to map
314 dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size,
318 consistent_sync((void *)dma_to_virt(dev, handle), size, dir);
322 dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size,
326 consistent_sync((void *)dma_to_virt(dev, handle), size, dir);
395 * @small_buf_size: size of buffers to use with small buffer pool
396 * @large_buf_size: size of buffers to use with large buffer pool (can be 0)
422 * @size: size of region being mapped