Lines Matching defs:migrate_pfn

378 	unsigned long migrate_pfn = zone->zone_start_pfn;
381 unsigned long reset_free = migrate_pfn;
396 for (; migrate_pfn < free_pfn; migrate_pfn += pageblock_nr_pages,
401 if (__reset_isolation_pfn(zone, migrate_pfn, true, source_set) &&
402 migrate_pfn < reset_migrate) {
404 reset_migrate = migrate_pfn;
422 zone->compact_cached_migrate_pfn[0] = migrate_pfn;
423 zone->compact_cached_migrate_pfn[1] = migrate_pfn;
832 * cc->migrate_pfn will contain the next pfn to scan.
855 cc->migrate_pfn = low_pfn;
1271 cc->migrate_pfn = low_pfn;
1385 <= (cc->migrate_pfn >> pageblock_order);
1496 distance = (cc->free_pfn - cc->migrate_pfn);
1669 low_pfn = pageblock_end_pfn(cc->migrate_pfn);
1832 return cc->migrate_pfn;
1834 cc->migrate_pfn = cc->fast_start_pfn;
1837 return cc->migrate_pfn;
1850 unsigned long pfn = cc->migrate_pfn;
1867 * If the migrate_pfn is not at the start of a zone or the start
1897 distance = (cc->free_pfn - cc->migrate_pfn) >> 1;
1898 if (cc->migrate_pfn != cc->zone->zone_start_pfn)
1900 high_pfn = pageblock_start_pfn(cc->migrate_pfn + distance);
1993 fast_find_block = low_pfn != cc->migrate_pfn && !cc->fast_search_fail;
2004 cc->migrate_pfn = low_pfn = block_end_pfn,
2223 if (!pageblock_aligned(cc->migrate_pfn))
2252 * (which is assured by the above migrate_pfn align
2435 cc->migrate_pfn = start_pfn;
2438 cc->migrate_pfn = cc->zone->compact_cached_migrate_pfn[sync];
2444 if (cc->migrate_pfn < start_pfn || cc->migrate_pfn >= end_pfn) {
2445 cc->migrate_pfn = start_pfn;
2446 cc->zone->compact_cached_migrate_pfn[0] = cc->migrate_pfn;
2447 cc->zone->compact_cached_migrate_pfn[1] = cc->migrate_pfn;
2450 if (cc->migrate_pfn <= cc->zone->compact_init_migrate_pfn)
2474 unsigned long iteration_start_pfn = cc->migrate_pfn;
2512 pageblock_start_pfn(cc->migrate_pfn - 1));
2544 if (!pageblock_aligned(cc->migrate_pfn) &&
2577 block_start_pfn(cc->migrate_pfn, cc->order);