Lines Matching refs:page
141 struct page *page;
147 page = pfn_to_page(pfn);
149 memcpy_from_page(addr, page, offset, sz);
151 memcpy_to_page(page, offset, addr, sz);
189 static struct page *
195 struct page *page = NULL;
202 page = pfn_to_page((map->addr + iova - map->start) >> PAGE_SHIFT);
203 get_page(page);
207 return page;
210 static struct page *
214 struct page *page = NULL;
221 page = map->bounce_page;
222 get_page(page);
226 return page;
251 struct page **pages, int count)
268 /* Copy kernel page to user page if it's in use */
297 struct page *page = NULL;
303 /* Copy user page to kernel page if it's in use */
305 page = alloc_page(GFP_ATOMIC | __GFP_NOFAIL);
306 memcpy_from_page(page_address(page),
310 map->bounce_page = page;
377 struct page *page, unsigned long offset,
383 phys_addr_t pa = page_to_phys(page) + offset;
489 struct page *page;
495 page = vduse_domain_get_bounce_page(domain, iova);
497 page = vduse_domain_get_coherent_page(domain, iova);
499 if (!page)
502 vmf->page = page;