Lines Matching defs:freepage
741 * pfn could pass the block_end_pfn if isolated freepage
1394 move_freelist_head(struct list_head *freelist, struct page *freepage)
1398 if (!list_is_last(freelist, &freepage->lru)) {
1399 list_cut_before(&sublist, freelist, &freepage->lru);
1411 move_freelist_tail(struct list_head *freelist, struct page *freepage)
1415 if (!list_is_first(freelist, &freepage->lru)) {
1416 list_cut_position(&sublist, freelist, &freepage->lru);
1514 struct page *freepage;
1524 list_for_each_entry_reverse(freepage, freelist, buddy_list) {
1529 pfn = page_to_pfn(freepage);
1538 page = freepage;
1557 /* Update freepage for the list reorder below */
1558 freepage = page;
1562 move_freelist_head(freelist, freepage);
1908 struct page *freepage;
1915 list_for_each_entry(freepage, freelist, buddy_list) {
1919 move_freelist_tail(freelist, freepage);
1923 free_pfn = page_to_pfn(freepage);
1931 if (get_pageblock_skip(freepage))
1935 move_freelist_tail(freelist, freepage);
2288 * compactor's alloc_flags, as they are not relevant for freepage