Symbol: low_pfn
arch/x86/mm/fault.c
311
if (!low_pfn(pgd_val(*pgd) >> PAGE_SHIFT) || !pgd_present(*pgd))
arch/x86/mm/fault.c
329
if (!low_pfn(pmd_pfn(*pmd)) || !pmd_present(*pmd) || pmd_leaf(*pmd))
drivers/iommu/iova.c
173
unsigned long high_pfn = limit_pfn, low_pfn = iovad->start_pfn;
drivers/iommu/iova.c
195
} while (curr && new_pfn <= curr_iova->pfn_hi && new_pfn >= low_pfn);
drivers/iommu/iova.c
197
if (high_pfn < size || new_pfn < low_pfn) {
drivers/iommu/iova.c
198
if (low_pfn == iovad->start_pfn && retry_pfn < limit_pfn) {
drivers/iommu/iova.c
200
low_pfn = retry_pfn + 1;
mm/compaction.c
1000
low_pfn += (1UL << order) - 1;
mm/compaction.c
1010
low_pfn += folio_nr_pages(folio) - folio_page_idx(folio, page) - 1;
mm/compaction.c
1037
low_pfn += (1UL << freepage_order) - 1;
mm/compaction.c
1057
low_pfn += (1UL << order) - 1;
mm/compaction.c
1194
low_pfn = end_pfn;
mm/compaction.c
1205
low_pfn += folio_nr_pages(folio) - 1;
mm/compaction.c
1214
low_pfn += folio_nr_pages(folio) - 1;
mm/compaction.c
1237
++low_pfn;
mm/compaction.c
1270
if (low_pfn < next_skip_pfn) {
mm/compaction.c
1271
low_pfn = next_skip_pfn - 1;
mm/compaction.c
1287
if (unlikely(low_pfn > end_pfn))
mm/compaction.c
1288
low_pfn = end_pfn;
mm/compaction.c
1308
if (low_pfn == end_pfn && (!nr_isolated || cc->finish_pageblock)) {
mm/compaction.c
1311
update_cached_migrate(cc, low_pfn);
mm/compaction.c
1314
trace_mm_compaction_isolate_migratepages(start_pfn, low_pfn,
mm/compaction.c
1322
cc->migrate_pfn = low_pfn;
mm/compaction.c
1525
unsigned long low_pfn, min_pfn, highest = 0;
mm/compaction.c
1550
low_pfn = pageblock_start_pfn(cc->free_pfn - (distance >> 2));
mm/compaction.c
1553
if (WARN_ON_ONCE(min_pfn > low_pfn))
mm/compaction.c
1554
low_pfn = min_pfn;
mm/compaction.c
1588
if (pfn >= low_pfn) {
mm/compaction.c
1686
low_pfn = page_to_pfn(page);
mm/compaction.c
1687
fast_isolate_around(cc, low_pfn);
mm/compaction.c
1701
unsigned long low_pfn; /* lowest pfn scanner is able to scan */
mm/compaction.c
1724
low_pfn = pageblock_end_pfn(cc->migrate_pfn);
mm/compaction.c
1732
for (; block_start_pfn >= low_pfn;
mm/compaction.c
1752
block_start_pfn = max(next_pfn, low_pfn);
mm/compaction.c
2065
unsigned long low_pfn;
mm/compaction.c
2077
low_pfn = fast_find_migrateblock(cc);
mm/compaction.c
2078
block_start_pfn = pageblock_start_pfn(low_pfn);
mm/compaction.c
2087
fast_find_block = low_pfn != cc->migrate_pfn && !cc->fast_search_fail;
mm/compaction.c
2090
block_end_pfn = pageblock_end_pfn(low_pfn);
mm/compaction.c
2098
cc->migrate_pfn = low_pfn = block_end_pfn,
mm/compaction.c
2107
if (!(low_pfn % (COMPACT_CLUSTER_MAX * pageblock_nr_pages)))
mm/compaction.c
2128
if ((pageblock_aligned(low_pfn) ||
mm/compaction.c
2129
low_pfn == cc->zone->zone_start_pfn) &&
mm/compaction.c
2147
if (isolate_migratepages_block(cc, low_pfn, block_end_pfn,
mm/compaction.c
855
isolate_migratepages_block(struct compact_control *cc, unsigned long low_pfn,
mm/compaction.c
866
unsigned long start_pfn = low_pfn;
mm/compaction.c
872
cc->migrate_pfn = low_pfn;
mm/compaction.c
898
next_skip_pfn = block_end_pfn(low_pfn, cc->order);
mm/compaction.c
902
for (; low_pfn < end_pfn; low_pfn++) {
mm/compaction.c
905
if (skip_on_failure && low_pfn >= next_skip_pfn) {
mm/compaction.c
924
next_skip_pfn = block_end_pfn(low_pfn, cc->order);
mm/compaction.c
932
if (!(low_pfn % COMPACT_CLUSTER_MAX)) {
mm/compaction.c
950
page = pfn_to_page(low_pfn);
mm/compaction.c
958
if (!valid_page && (pageblock_aligned(low_pfn) ||
mm/compaction.c
959
low_pfn == cc->zone->zone_start_pfn)) {
mm/compaction.c
961
low_pfn = end_pfn;
mm/compaction.c
978
low_pfn += (1UL << order) - 1;
mm/internal.h
1071
unsigned long low_pfn, unsigned long end_pfn);