Lines Matching +full:dma +full:- +full:coherent
11 * DMA uncached mapping support.
14 * Copyright (C) 2000-2004 Russell King
22 #include <linux/dma-noncoherent.h>
30 * DMA coherent memory management, can be redefined using the memdma=
45 * Return a DMA coherent and contiguous memory chunk from the DMA memory
62 u32 pos = (addr - dma_base) >> PAGE_SHIFT; in __free_dma_pages()
75 * Allocate DMA coherent memory space and return both the kernel
76 * virtual and DMA address for that space.
87 order = get_count_order(((size - 1) >> PAGE_SHIFT) + 1); in arch_dma_alloc()
101 * Free DMA coherent memory as defined by the above mapping.
111 order = get_count_order(((size - 1) >> PAGE_SHIFT) + 1); in arch_dma_free()
117 * Initialise the coherent DMA memory allocator using the given uncached region.
127 "Coherent memory (DMA) region start=0x%x size=0x%x\n", in coherent_mem_init()
135 if (dma_size & (PAGE_SIZE - 1)) in coherent_mem_init()