Lines Matching refs:page
83 struct page *page = NULL;
93 page = dma_alloc_from_contiguous(NULL, 1 << order,
95 if (!page)
96 page = alloc_pages(gfp, order);
97 } while (!page && order-- > 0);
98 if (!page)
101 arch_dma_prep_coherent(page, pool_size);
104 addr = dma_common_contiguous_remap(page, pool_size,
110 addr = page_to_virt(page);
116 ret = set_memory_decrypted((unsigned long)page_to_virt(page),
120 ret = gen_pool_add_virt(pool, (unsigned long)addr, page_to_phys(page),
129 ret = set_memory_encrypted((unsigned long)page_to_virt(page),
139 __free_pages(page, order);
240 static struct page *__dma_alloc_from_pool(struct device *dev, size_t size,
265 struct page *dma_alloc_from_pool(struct device *dev, size_t size,
270 struct page *page;
273 page = __dma_alloc_from_pool(dev, size, pool, cpu_addr,
275 if (page)
276 return page;