Searched refs:dma_pages (Results 1 – 2 of 2) sorted by relevance
/arch/c6x/mm/ |
D | dma-coherent.c | 35 static u32 dma_pages; variable 51 pos = bitmap_find_free_region(dma_bitmap, dma_pages, order); in __alloc_dma_pages() 62 if (addr < dma_base || (pos + (1 << order)) >= dma_pages) { in __free_dma_pages() 132 dma_pages = dma_size >> PAGE_SHIFT; in coherent_mem_init() 134 ++dma_pages; in coherent_mem_init() 136 bitmap_phys = memblock_alloc(BITS_TO_LONGS(dma_pages) * sizeof(long), in coherent_mem_init() 140 memset(dma_bitmap, 0, dma_pages * PAGE_SIZE); in coherent_mem_init()
|
/arch/blackfin/kernel/ |
D | dma-mapping.c | 20 static unsigned int dma_pages; variable 34 dma_pages = dma_size >> PAGE_SHIFT; in dma_alloc_init() 39 dma_page, dma_pages, dma_base); in dma_alloc_init() 57 start = bitmap_find_next_zero_area(dma_page, dma_pages, 0, pages, 0); in __alloc_dma_pages() 58 if (start < dma_pages) { in __alloc_dma_pages() 71 if ((page + pages) > dma_pages) { in __free_dma_pages()
|