Lines Matching defs:freepage
721 * pfn could pass the block_end_pfn if isolated freepage
1218 move_freelist_head(struct list_head *freelist, struct page *freepage)
1222 if (!list_is_last(freelist, &freepage->lru)) {
1223 list_cut_before(&sublist, freelist, &freepage->lru);
1236 move_freelist_tail(struct list_head *freelist, struct page *freepage)
1240 if (!list_is_first(freelist, &freepage->lru)) {
1241 list_cut_position(&sublist, freelist, &freepage->lru);
1343 struct page *freepage;
1353 list_for_each_entry_reverse(freepage, freelist, lru) {
1358 pfn = page_to_pfn(freepage);
1367 page = freepage;
1386 /* Update freepage for the list reorder below */
1387 freepage = page;
1391 move_freelist_head(freelist, freepage);
1580 struct page *freepage;
1589 freepage = list_entry(cc->freepages.next, struct page, lru);
1590 list_del(&freepage->lru);
1593 return freepage;
1711 struct page *freepage;
1718 list_for_each_entry(freepage, freelist, lru) {
1722 move_freelist_tail(freelist, freepage);
1726 free_pfn = page_to_pfn(freepage);
1734 if (get_pageblock_skip(freepage))
1738 move_freelist_tail(freelist, freepage);
1746 set_pageblock_skip(freepage);
2102 * compactor's alloc_flags, as they are not relevant for freepage