Lines Matching refs:freepages
1269 isolate_freepages_block(cc, &start_pfn, end_pfn, &cc->freepages, 1, false);
1399 list_add_tail(&page->lru, &cc->freepages);
1467 struct list_head *freelist = &cc->freepages;
1532 /* Are enough freepages isolated? */
1537 * freepages can be isolated next time.
1573 * This is a migrate-callback that "allocates" freepages by taking pages
1582 if (list_empty(&cc->freepages)) {
1585 if (list_empty(&cc->freepages))
1589 freepage = list_entry(cc->freepages.next, struct page, lru);
1597 * This is a migrate-callback that "frees" freepages back to the isolated
1605 list_add(&page->lru, &cc->freepages);
2023 * Job done if allocation would steal freepages from
2209 INIT_LIST_HEAD(&cc->freepages);
2380 unsigned long free_pfn = release_freepages(&cc->freepages);
2438 VM_BUG_ON(!list_empty(&cc.freepages));
2564 VM_BUG_ON(!list_empty(&cc.freepages));
2594 VM_BUG_ON(!list_empty(&cc.freepages));
2751 VM_BUG_ON(!list_empty(&cc.freepages));