Lines Matching refs:page
41 struct page *r_page;
56 int rds_page_copy_user(struct page *page, unsigned long offset,
63 addr = kmap(page);
71 kunmap(page);
87 * If @bytes is at least a full page then this just returns a page from
90 * If @bytes is a partial page then this stores the unused region of the
91 * page in a per-cpu structure. Future partial-page allocations may be
94 * path passes read-only page regions down to devices. They hold a page
102 struct page *page;
107 /* jump straight to allocation if we're trying for a huge page */
109 page = alloc_page(gfp);
110 if (!page) {
113 sg_set_page(scat, page, PAGE_SIZE, 0);
130 /* hand out a fragment from the cached page */
151 page = alloc_page(gfp);
156 if (!page) {
163 __free_page(page);
167 /* otherwise install our page and loop around to alloc */
168 rem->r_page = page;