Lines Matching refs:page
32 struct page *page = list_entry(pl->head.prev, struct page, lru);
33 kunmap(page);
44 struct page *page = list_first_entry(&pl->head, struct page,
46 list_del(&page->lru);
47 __free_page(page);
56 struct page *page;
59 page = __page_cache_alloc(GFP_NOFS);
61 page = list_first_entry(&pl->free_list, struct page, lru);
62 list_del(&page->lru);
65 if (!page)
69 list_add_tail(&page->lru, &pl->head);
70 pl->mapped_tail = kmap(page);
110 struct page *page = __page_cache_alloc(GFP_NOFS);
111 if (!page)
113 list_add_tail(&page->lru, &pl->free_list);
124 struct page *page = list_first_entry(&pl->free_list,
125 struct page, lru);
126 list_del(&page->lru);
127 __free_page(page);
153 struct page *page;
159 page = list_entry(pl->head.prev, struct page, lru);
161 list_move_tail(&page->lru, &pl->free_list);
166 page = list_entry(pl->head.prev, struct page, lru);
167 pl->mapped_tail = kmap(page);