Lines Matching refs:page
18 static void *io_mem_alloc_compound(struct page **pages, int nr_pages, in io_mem_alloc_compound()
21 struct page *page; in io_mem_alloc_compound() local
30 page = alloc_pages(gfp, order); in io_mem_alloc_compound()
31 if (!page) in io_mem_alloc_compound()
35 pages[i] = page + i; in io_mem_alloc_compound()
37 return page_address(page); in io_mem_alloc_compound()
40 struct page **io_pin_pages(unsigned long uaddr, unsigned long len, int *npages) in io_pin_pages()
43 struct page **pages; in io_pin_pages()
59 pages = kvmalloc_array(nr_pages, sizeof(struct page *), GFP_KERNEL); in io_pin_pages()
139 struct page **pages; in io_region_pin_pages()
161 struct page **pages; in io_region_allocate_pages()