Lines Matching refs:low_pfn
664 isolate_migratepages_block(struct compact_control *cc, unsigned long low_pfn, in isolate_migratepages_block() argument
674 unsigned long start_pfn = low_pfn; in isolate_migratepages_block()
696 for (; low_pfn < end_pfn; low_pfn++) { in isolate_migratepages_block()
704 if (!(low_pfn % SWAP_CLUSTER_MAX) in isolate_migratepages_block()
709 if (!pfn_valid_within(low_pfn)) in isolate_migratepages_block()
713 page = pfn_to_page(low_pfn); in isolate_migratepages_block()
733 low_pfn += (1UL << freepage_order) - 1; in isolate_migratepages_block()
763 low_pfn += (1UL << comp_order) - 1; in isolate_migratepages_block()
797 low_pfn += (1UL << compound_order(page)) - 1; in isolate_migratepages_block()
820 ++low_pfn; in isolate_migratepages_block()
829 if (unlikely(low_pfn > end_pfn)) in isolate_migratepages_block()
830 low_pfn = end_pfn; in isolate_migratepages_block()
839 if (low_pfn == end_pfn) in isolate_migratepages_block()
842 trace_mm_compaction_isolate_migratepages(start_pfn, low_pfn, in isolate_migratepages_block()
849 return low_pfn; in isolate_migratepages_block()
940 unsigned long low_pfn; /* lowest pfn scanner is able to scan */ in isolate_freepages() local
958 low_pfn = ALIGN(cc->migrate_pfn + 1, pageblock_nr_pages); in isolate_freepages()
965 for (; block_start_pfn >= low_pfn; in isolate_freepages()
1098 unsigned long low_pfn, end_pfn; in isolate_migratepages() local
1109 low_pfn = cc->migrate_pfn; in isolate_migratepages()
1112 end_pfn = ALIGN(low_pfn + 1, pageblock_nr_pages); in isolate_migratepages()
1119 low_pfn = end_pfn, end_pfn += pageblock_nr_pages) { in isolate_migratepages()
1126 if (!(low_pfn % (SWAP_CLUSTER_MAX * pageblock_nr_pages)) in isolate_migratepages()
1130 page = pageblock_pfn_to_page(low_pfn, end_pfn, zone); in isolate_migratepages()
1148 isolate_start_pfn = low_pfn; in isolate_migratepages()
1149 low_pfn = isolate_migratepages_block(cc, low_pfn, end_pfn, in isolate_migratepages()
1152 if (!low_pfn || cc->contended) { in isolate_migratepages()
1176 cc->migrate_pfn = low_pfn; in isolate_migratepages()