/Linux-v5.15/arch/xtensa/mm/ |
D | init.c | 58 max_low_pfn = min(max_pfn, MAX_LOW_PFN); in bootmem_init() 61 (phys_addr_t)max_low_pfn << PAGE_SHIFT); in bootmem_init() 63 memblock_set_current_limit(PFN_PHYS(max_low_pfn)); in bootmem_init() 64 dma_contiguous_reserve(PFN_PHYS(max_low_pfn)); in bootmem_init() 74 [ZONE_NORMAL] = max_low_pfn, in zones_init() 85 unsigned long max_low = max_low_pfn; in free_highpages() 118 high_memory = (void *)__va(max_low_pfn << PAGE_SHIFT); in mem_init() 153 (max_low_pfn - min_low_pfn) * PAGE_SIZE, in mem_init() 155 min_low_pfn * PAGE_SIZE, max_low_pfn * PAGE_SIZE, in mem_init() 157 ((max_low_pfn - min_low_pfn) * PAGE_SIZE) >> 20, in mem_init()
|
/Linux-v5.15/arch/x86/mm/ |
D | numa_32.c | 38 if (max_pfn > max_low_pfn) in initmem_init() 39 highstart_pfn = max_low_pfn; in initmem_init() 44 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1; in initmem_init() 47 pages_to_mb(max_low_pfn)); in initmem_init() 49 max_low_pfn, highstart_pfn); in initmem_init() 52 (ulong) pfn_to_kaddr(max_low_pfn)); in initmem_init()
|
D | init_32.c | 462 for (pfn = max_low_pfn; pfn < 1<<(32-PAGE_SHIFT); pfn++) { in native_pagetable_init() 574 max_low_pfn = max_pfn; in lowmem_pfn_init() 585 if (max_low_pfn - highmem_pages < 64*1024*1024/PAGE_SIZE) { in lowmem_pfn_init() 590 max_low_pfn -= highmem_pages; in lowmem_pfn_init() 609 max_low_pfn = MAXMEM_PFN; in highmem_pfn_init() 659 if (max_pfn > max_low_pfn) in initmem_init() 660 highstart_pfn = max_low_pfn; in initmem_init() 665 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1; in initmem_init() 671 max_mapnr = IS_ENABLED(CONFIG_HIGHMEM) ? highend_pfn : max_low_pfn; in initmem_init() 676 pages_to_mb(max_low_pfn)); in initmem_init() [all …]
|
D | physaddr.c | 79 if (max_low_pfn) { in __phys_addr() 80 VIRTUAL_BUG_ON((phys_addr >> PAGE_SHIFT) > max_low_pfn); in __phys_addr()
|
D | init.c | 334 if ((end >> PAGE_SHIFT) > max_low_pfn) in adjust_range_page_size_mask() 735 end = max_low_pfn << PAGE_SHIFT; in init_mem_mapping() 765 if (max_pfn > max_low_pfn) { in init_mem_mapping() 767 max_low_pfn = max_pfn; in init_mem_mapping() 1014 max_zone_pfns[ZONE_DMA] = min(MAX_DMA_PFN, max_low_pfn); in zone_sizes_init() 1017 max_zone_pfns[ZONE_DMA32] = min(MAX_DMA32_PFN, max_low_pfn); in zone_sizes_init() 1019 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in zone_sizes_init()
|
/Linux-v5.15/arch/csky/kernel/ |
D | setup.c | 42 max_low_pfn = max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in csky_memblock_init() 47 max_low_pfn = min_low_pfn + lowmem_size; in csky_memblock_init() 52 max_low_pfn = min_low_pfn + sseg_size; in csky_memblock_init() 55 max_zone_pfn[ZONE_NORMAL] = max_low_pfn; in csky_memblock_init() 57 mmu_init(min_low_pfn, max_low_pfn); in csky_memblock_init() 62 highstart_pfn = max_low_pfn; in csky_memblock_init() 65 memblock_set_current_limit(PFN_PHYS(max_low_pfn)); in csky_memblock_init()
|
/Linux-v5.15/arch/sparc/mm/ |
D | init_32.c | 68 if (end_pfn <= max_low_pfn) in calc_highpages() 71 if (start_pfn < max_low_pfn) in calc_highpages() 72 start_pfn = max_low_pfn; in calc_highpages() 179 max_low_pfn = max_pfn; in bootmem_init() 182 if (max_low_pfn > pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT)) { in bootmem_init() 184 max_low_pfn = calc_max_low_pfn(); in bootmem_init() 201 memblock_set_current_limit(max_low_pfn << PAGE_SHIFT); in bootmem_init() 280 high_memory = __va(max_low_pfn << PAGE_SHIFT); in mem_init()
|
/Linux-v5.15/arch/microblaze/mm/ |
D | init.c | 45 EXPORT_SYMBOL(max_low_pfn); 59 for (pfn = max_low_pfn; pfn < max_pfn; ++pfn) { in highmem_setup() 87 zones_size[ZONE_DMA] = max_low_pfn; in paging_init() 113 max_low_pfn = ((u64)memory_start + (u64)lowmem_size) >> PAGE_SHIFT; in setup_memory() 118 pr_info("%s: max_low_pfn: %#lx\n", __func__, max_low_pfn); in setup_memory() 139 return pfn < max_low_pfn; in page_is_ram()
|
/Linux-v5.15/arch/hexagon/mm/ |
D | init.c | 103 max_zone_pfn[ZONE_NORMAL] = max_low_pfn; in paging_init() 170 max_low_pfn = bootmem_lastpg - PFN_DOWN(DMA_RESERVED_BYTES); in setup_arch_memory() 172 memblock_reserve(PFN_PHYS(max_low_pfn), DMA_RESERVED_BYTES); in setup_arch_memory() 177 printk(KERN_INFO "max_low_pfn: 0x%08lx\n", max_low_pfn); in setup_arch_memory()
|
/Linux-v5.15/arch/ia64/mm/ |
D | contig.c | 152 max_low_pfn = 0; in find_memory() 154 max_pfn = max_low_pfn; in find_memory() 156 memblock_add_node(0, PFN_PHYS(max_low_pfn), 0); in find_memory() 202 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
D | init.c | 397 max_low_pfn = max(max_low_pfn, pfn_end); in find_max_min_low_pfn() 449 set_max_mapnr(max_low_pfn); in mem_init() 450 high_memory = __va(max_low_pfn * PAGE_SIZE); in mem_init()
|
/Linux-v5.15/arch/arc/mm/ |
D | init.c | 98 max_low_pfn = max_pfn = PFN_DOWN(low_mem_start + low_mem_sz); in setup_arch_memory() 130 max_zone_pfn[ZONE_NORMAL] = max_low_pfn; in setup_arch_memory() 164 max_mapnr = max_low_pfn - min_low_pfn; in setup_arch_memory() 203 (pfn >= min_low_pfn && pfn <= max_low_pfn); in pfn_valid()
|
/Linux-v5.15/arch/mips/kernel/ |
D | setup.c | 220 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in finalize_initrd() 316 if (end > max_low_pfn) in bootmem_init() 317 max_low_pfn = end; in bootmem_init() 320 if (min_low_pfn >= max_low_pfn) in bootmem_init() 328 max_low_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init() 329 max_pfn = max_low_pfn; in bootmem_init() 656 memblock_set_current_limit(PFN_PHYS(max_low_pfn)); in arch_mem_init() 675 dma_contiguous_reserve(PFN_PHYS(max_low_pfn)); in arch_mem_init() 681 early_memtest(PFN_PHYS(ARCH_PFN_OFFSET), PFN_PHYS(max_low_pfn)); in arch_mem_init()
|
/Linux-v5.15/arch/powerpc/mm/ |
D | mem.c | 135 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in mem_topology_setup() 138 max_low_pfn = lowmem_end_addr >> PAGE_SHIFT; in mem_topology_setup() 222 max_zone_pfns[ZONE_DMA] = min(max_low_pfn, in paging_init() 225 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init() 258 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); in mem_init()
|
/Linux-v5.15/arch/openrisc/mm/ |
D | init.c | 51 max_zone_pfn[ZONE_NORMAL] = max_low_pfn; in zone_sizes_init() 201 max_mapnr = max_low_pfn; in mem_init() 202 high_memory = (void *)__va(max_low_pfn * PAGE_SIZE); in mem_init()
|
/Linux-v5.15/arch/mips/mm/ |
D | init.c | 410 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init() 414 if (cpu_has_dc_aliases && max_low_pfn != highend_pfn) { in paging_init() 417 (highend_pfn - max_low_pfn) << (PAGE_SHIFT - 10)); in paging_init() 418 max_zone_pfns[ZONE_HIGHMEM] = max_low_pfn; in paging_init() 457 max_mapnr = highend_pfn ? highend_pfn : max_low_pfn; in mem_init() 459 max_mapnr = max_low_pfn; in mem_init() 461 high_memory = (void *) __va(max_low_pfn << PAGE_SHIFT); in mem_init()
|
/Linux-v5.15/arch/x86/power/ |
D | hibernate_32.c | 98 if (pfn >= max_low_pfn) in resume_physical_mapping_init() 102 if (pfn >= max_low_pfn) in resume_physical_mapping_init() 121 if (pfn >= max_low_pfn) in resume_physical_mapping_init()
|
/Linux-v5.15/arch/mips/loongson64/ |
D | numa.c | 122 max_low_pfn = end_pfn; in node_mem_init() 152 max_low_pfn = PHYS_PFN(memblock_end_of_DRAM()); in prom_meminit() 175 zones_size[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/Linux-v5.15/arch/csky/mm/ |
D | init.c | 55 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in setup_initrd() 91 set_max_mapnr(max_low_pfn - ARCH_PFN_OFFSET); in mem_init() 93 high_memory = (void *) __va(max_low_pfn << PAGE_SHIFT); in mem_init()
|
/Linux-v5.15/arch/alpha/kernel/ |
D | setup.c | 323 if (end > max_low_pfn) in setup_memory() 324 max_low_pfn = end; in setup_memory() 355 if (mem_size_limit && max_low_pfn >= mem_size_limit) in setup_memory() 359 max_low_pfn << (PAGE_SHIFT - 10)); in setup_memory() 360 max_low_pfn = mem_size_limit; in setup_memory() 374 if ((void *)initrd_end > phys_to_virt(PFN_PHYS(max_low_pfn))) { in setup_memory() 375 if (!move_initrd(PFN_PHYS(max_low_pfn))) in setup_memory() 379 phys_to_virt(PFN_PHYS(max_low_pfn))); in setup_memory() 1253 if (maxsize > (max_low_pfn + 1) << PAGE_SHIFT) in external_cache_probe() 1254 maxsize = 1 << (ilog2(max_low_pfn + 1) + PAGE_SHIFT); in external_cache_probe()
|
/Linux-v5.15/arch/alpha/mm/ |
D | init.c | 247 max_pfn = max_low_pfn; in paging_init() 279 set_max_mapnr(max_low_pfn); in mem_init() 280 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); in mem_init()
|
/Linux-v5.15/arch/nios2/kernel/ |
D | setup.c | 163 find_limits(&min_low_pfn, &max_low_pfn, &max_pfn); in setup_arch() 164 max_mapnr = max_low_pfn; in setup_arch()
|
/Linux-v5.15/arch/s390/mm/ |
D | init.c | 131 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init() 200 set_max_mapnr(max_low_pfn); in mem_init() 201 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); in mem_init()
|
/Linux-v5.15/arch/arm/mm/ |
D | init.c | 250 find_limits(&min_low_pfn, &max_low_pfn, &max_pfn); in bootmem_init() 253 (phys_addr_t)max_low_pfn << PAGE_SHIFT); in bootmem_init() 266 zone_sizes_init(min_low_pfn, max_low_pfn, max_pfn); in bootmem_init() 283 unsigned long max_low = max_low_pfn; in free_highpages()
|
/Linux-v5.15/arch/h8300/kernel/ |
D | setup.c | 83 max_low_pfn = PFN_DOWN(memory_end); in bootmem_init() 84 max_pfn = max_low_pfn; in bootmem_init()
|