Lines Matching refs:free_pfn
917 isolate_start_pfn = cc->free_pfn; in isolate_freepages()
918 block_start_pfn = cc->free_pfn & ~(pageblock_nr_pages-1); in isolate_freepages()
969 cc->free_pfn = (isolate_start_pfn < block_end_pfn) ? in isolate_freepages()
989 cc->free_pfn = cc->migrate_pfn; in isolate_freepages()
1075 for (; end_pfn <= cc->free_pfn; in isolate_migratepages()
1127 cc->migrate_pfn = (end_pfn <= cc->free_pfn) ? low_pfn : cc->free_pfn; in isolate_migratepages()
1142 if (cc->free_pfn <= cc->migrate_pfn) { in __compact_finished()
1318 cc->free_pfn = zone->compact_cached_free_pfn; in compact_zone()
1319 if (cc->free_pfn < start_pfn || cc->free_pfn > end_pfn) { in compact_zone()
1320 cc->free_pfn = end_pfn & ~(pageblock_nr_pages-1); in compact_zone()
1321 zone->compact_cached_free_pfn = cc->free_pfn; in compact_zone()
1330 cc->free_pfn, end_pfn, sync); in compact_zone()
1371 if (err == -ENOMEM && cc->free_pfn > cc->migrate_pfn) { in compact_zone()
1418 unsigned long free_pfn = release_freepages(&cc->freepages); in compact_zone() local
1421 VM_BUG_ON(free_pfn == 0); in compact_zone()
1423 free_pfn &= ~(pageblock_nr_pages-1); in compact_zone()
1428 if (free_pfn > zone->compact_cached_free_pfn) in compact_zone()
1429 zone->compact_cached_free_pfn = free_pfn; in compact_zone()
1433 cc->free_pfn, end_pfn, sync, ret); in compact_zone()