Lines Matching defs:migrate_pfn

336 	unsigned long migrate_pfn = zone->zone_start_pfn;
339 unsigned long reset_free = migrate_pfn;
354 for (; migrate_pfn < free_pfn; migrate_pfn += pageblock_nr_pages,
359 if (__reset_isolation_pfn(zone, migrate_pfn, true, source_set) &&
360 migrate_pfn < reset_migrate) {
362 reset_migrate = migrate_pfn;
380 zone->compact_cached_migrate_pfn[0] = migrate_pfn;
381 zone->compact_cached_migrate_pfn[1] = migrate_pfn;
796 * and cc->nr_migratepages is updated accordingly. The cc->migrate_pfn field
1209 <= (cc->migrate_pfn >> pageblock_order);
1325 distance = (cc->free_pfn - cc->migrate_pfn);
1490 low_pfn = pageblock_end_pfn(cc->migrate_pfn);
1642 return cc->migrate_pfn;
1644 cc->migrate_pfn = cc->fast_start_pfn;
1647 return cc->migrate_pfn;
1660 unsigned long pfn = cc->migrate_pfn;
1670 * If the migrate_pfn is not at the start of a zone or the start
1700 distance = (cc->free_pfn - cc->migrate_pfn) >> 1;
1701 if (cc->migrate_pfn != cc->zone->zone_start_pfn)
1703 high_pfn = pageblock_start_pfn(cc->migrate_pfn + distance);
1797 fast_find_block = low_pfn != cc->migrate_pfn && !cc->fast_search_fail;
1865 cc->migrate_pfn = low_pfn;
2003 if (!IS_ALIGNED(cc->migrate_pfn, pageblock_nr_pages))
2042 IS_ALIGNED(cc->migrate_pfn,
2237 cc->migrate_pfn = start_pfn;
2240 cc->migrate_pfn = cc->zone->compact_cached_migrate_pfn[sync];
2246 if (cc->migrate_pfn < start_pfn || cc->migrate_pfn >= end_pfn) {
2247 cc->migrate_pfn = start_pfn;
2248 cc->zone->compact_cached_migrate_pfn[0] = cc->migrate_pfn;
2249 cc->zone->compact_cached_migrate_pfn[1] = cc->migrate_pfn;
2252 if (cc->migrate_pfn <= cc->zone->compact_init_migrate_pfn)
2269 trace_mm_compaction_begin(start_pfn, cc->migrate_pfn,
2276 unsigned long start_pfn = cc->migrate_pfn;
2341 cc->migrate_pfn = block_end_pfn(
2342 cc->migrate_pfn - 1, cc->order);
2358 block_start_pfn(cc->migrate_pfn, cc->order);
2397 trace_mm_compaction_end(start_pfn, cc->migrate_pfn,