Lines Matching refs:low_pfn
692 isolate_migratepages_block(struct compact_control *cc, unsigned long low_pfn, in isolate_migratepages_block() argument
701 unsigned long start_pfn = low_pfn; in isolate_migratepages_block()
726 next_skip_pfn = block_end_pfn(low_pfn, cc->order); in isolate_migratepages_block()
730 for (; low_pfn < end_pfn; low_pfn++) { in isolate_migratepages_block()
732 if (skip_on_failure && low_pfn >= next_skip_pfn) { in isolate_migratepages_block()
751 next_skip_pfn = block_end_pfn(low_pfn, cc->order); in isolate_migratepages_block()
759 if (!(low_pfn % SWAP_CLUSTER_MAX) in isolate_migratepages_block()
764 if (!pfn_valid_within(low_pfn)) in isolate_migratepages_block()
768 page = pfn_to_page(low_pfn); in isolate_migratepages_block()
788 low_pfn += (1UL << freepage_order) - 1; in isolate_migratepages_block()
803 low_pfn += (1UL << order) - 1; in isolate_migratepages_block()
865 low_pfn += (1UL << compound_order(page)) - 1; in isolate_migratepages_block()
895 cc->last_migrated_pfn = low_pfn; in isolate_migratepages_block()
899 ++low_pfn; in isolate_migratepages_block()
924 if (low_pfn < next_skip_pfn) { in isolate_migratepages_block()
925 low_pfn = next_skip_pfn - 1; in isolate_migratepages_block()
938 if (unlikely(low_pfn > end_pfn)) in isolate_migratepages_block()
939 low_pfn = end_pfn; in isolate_migratepages_block()
948 if (low_pfn == end_pfn) in isolate_migratepages_block()
951 trace_mm_compaction_isolate_migratepages(start_pfn, low_pfn, in isolate_migratepages_block()
958 return low_pfn; in isolate_migratepages_block()
1073 unsigned long low_pfn; /* lowest pfn scanner is able to scan */ in isolate_freepages() local
1091 low_pfn = pageblock_end_pfn(cc->migrate_pfn); in isolate_freepages()
1098 for (; block_start_pfn >= low_pfn; in isolate_freepages()
1229 unsigned long low_pfn; in isolate_migratepages() local
1239 low_pfn = cc->migrate_pfn; in isolate_migratepages()
1240 block_start_pfn = pageblock_start_pfn(low_pfn); in isolate_migratepages()
1245 block_end_pfn = pageblock_end_pfn(low_pfn); in isolate_migratepages()
1252 low_pfn = block_end_pfn, in isolate_migratepages()
1261 if (!(low_pfn % (SWAP_CLUSTER_MAX * pageblock_nr_pages)) in isolate_migratepages()
1283 low_pfn = isolate_migratepages_block(cc, low_pfn, in isolate_migratepages()
1286 if (!low_pfn || cc->contended) in isolate_migratepages()
1298 cc->migrate_pfn = low_pfn; in isolate_migratepages()