Lines Matching refs:freepages
91 static unsigned long release_free_list(struct list_head *freepages) in release_free_list() argument
99 list_for_each_entry_safe(page, next, &freepages[order], lru) { in release_free_list()
702 INIT_LIST_HEAD(&cc->freepages[order]); in isolate_freepages_range()
733 block_end_pfn, cc->freepages, 0, true); in isolate_freepages_range()
752 release_free_list(cc->freepages); in isolate_freepages_range()
1479 isolate_freepages_block(cc, &start_pfn, end_pfn, cc->freepages, 1, false); in fast_isolate_around()
1608 list_add_tail(&page->lru, &cc->freepages[order]); in fast_isolate_freepages()
1750 block_end_pfn, cc->freepages, stride, false); in isolate_freepages()
1809 if (!list_empty(&cc->freepages[start_order])) in compaction_alloc_noprof()
1821 freepage = list_first_entry(&cc->freepages[start_order], struct page, in compaction_alloc_noprof()
1831 list_add(&freepage[size].lru, &cc->freepages[start_order]); in compaction_alloc_noprof()
1863 list_add(&dst->lru, &cc->freepages[order]); in compaction_free()
2531 INIT_LIST_HEAD(&cc->freepages[order]); in compact_zone()
2725 unsigned long free_pfn = release_free_list(cc->freepages); in compact_zone()