/Linux-v4.19/arch/xtensa/mm/ |
D | init.c | 61 max_low_pfn = min(max_pfn, MAX_LOW_PFN); 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_DMA] = max_low_pfn - ARCH_PFN_OFFSET, in zones_init() 76 [ZONE_HIGHMEM] = max_pfn - max_low_pfn, in zones_init() 91 unsigned long max_low = max_low_pfn; in free_highpages() 153 high_memory = (void *)__va(max_low_pfn << PAGE_SHIFT); in mem_init() 189 (max_low_pfn - min_low_pfn) * PAGE_SIZE, in mem_init() 191 min_low_pfn * PAGE_SIZE, max_low_pfn * PAGE_SIZE, in mem_init() 193 ((max_low_pfn - min_low_pfn) * PAGE_SIZE) >> 20, in mem_init()
|
/Linux-v4.19/arch/x86/mm/ |
D | numa_32.c | 73 if (max_pfn > max_low_pfn) in initmem_init() 74 highstart_pfn = max_low_pfn; in initmem_init() 79 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1; in initmem_init() 82 pages_to_mb(max_low_pfn)); in initmem_init() 84 max_low_pfn, highstart_pfn); in initmem_init() 87 (ulong) pfn_to_kaddr(max_low_pfn)); in initmem_init()
|
D | init_32.c | 489 for (pfn = max_low_pfn; pfn < 1<<(32-PAGE_SHIFT); pfn++) { in native_pagetable_init() 601 max_low_pfn = max_pfn; in lowmem_pfn_init() 612 if (max_low_pfn - highmem_pages < 64*1024*1024/PAGE_SIZE) { in lowmem_pfn_init() 617 max_low_pfn -= highmem_pages; in lowmem_pfn_init() 636 max_low_pfn = MAXMEM_PFN; in highmem_pfn_init() 686 if (max_pfn > max_low_pfn) in initmem_init() 687 highstart_pfn = max_low_pfn; in initmem_init() 692 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1; in initmem_init() 699 max_mapnr = IS_ENABLED(CONFIG_HIGHMEM) ? highend_pfn : max_low_pfn; in initmem_init() 704 pages_to_mb(max_low_pfn)); in initmem_init() [all …]
|
D | physaddr.c | 78 if (max_low_pfn) { in __phys_addr() 79 VIRTUAL_BUG_ON((phys_addr >> PAGE_SHIFT) > max_low_pfn); in __phys_addr()
|
D | init.c | 291 if ((end >> PAGE_SHIFT) > max_low_pfn) in adjust_range_page_size_mask() 658 end = max_low_pfn << PAGE_SHIFT; in init_mem_mapping() 688 if (max_pfn > max_low_pfn) { in init_mem_mapping() 690 max_low_pfn = max_pfn; in init_mem_mapping() 899 max_zone_pfns[ZONE_DMA] = min(MAX_DMA_PFN, max_low_pfn); in zone_sizes_init() 902 max_zone_pfns[ZONE_DMA32] = min(MAX_DMA32_PFN, max_low_pfn); in zone_sizes_init() 904 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in zone_sizes_init()
|
/Linux-v4.19/arch/mips/kernel/ |
D | setup.c | 329 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in finalize_initrd() 403 max_low_pfn = 0; in bootmem_init() 434 if (end > max_low_pfn) in bootmem_init() 435 max_low_pfn = end; in bootmem_init() 450 if (min_low_pfn >= max_low_pfn) in bootmem_init() 477 max_pfn = max_low_pfn; in bootmem_init() 478 if (max_low_pfn > PFN_DOWN(HIGHMEM_START)) { in bootmem_init() 481 highend_pfn = max_low_pfn; in bootmem_init() 483 max_low_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init() 498 bootmap_size = bootmap_bytes(max_low_pfn - min_low_pfn); in bootmem_init() [all …]
|
/Linux-v4.19/arch/ia64/mm/ |
D | contig.c | 156 max_low_pfn = 0; in find_memory() 158 max_pfn = max_low_pfn; in find_memory() 163 memblock_add_node(0, PFN_PHYS(max_low_pfn), 0); in find_memory() 186 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init() 197 map_size = PAGE_ALIGN(ALIGN(max_low_pfn, MAX_ORDER_NR_PAGES) * in paging_init()
|
/Linux-v4.19/arch/sparc/mm/ |
D | init_32.c | 71 if (end_pfn <= max_low_pfn) in calc_highpages() 74 if (start_pfn < max_low_pfn) in calc_highpages() 75 start_pfn = max_low_pfn; in calc_highpages() 182 max_low_pfn = max_pfn; in bootmem_init() 185 if (max_low_pfn > pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT)) { in bootmem_init() 187 max_low_pfn = calc_max_low_pfn(); in bootmem_init() 279 high_memory = __va(max_low_pfn << PAGE_SHIFT); in mem_init()
|
/Linux-v4.19/arch/riscv/mm/ |
D | init.c | 32 max_zone_pfns[ZONE_DMA32] = PFN_DOWN(min(4UL * SZ_1G, max_low_pfn)); in zone_sizes_init() 34 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in zone_sizes_init() 57 high_memory = (void *)(__va(PFN_PHYS(max_low_pfn))); in mem_init()
|
/Linux-v4.19/arch/alpha/kernel/ |
D | setup.c | 336 if (end > max_low_pfn) in setup_memory() 337 max_low_pfn = end; in setup_memory() 358 if (mem_size_limit && max_low_pfn >= mem_size_limit) in setup_memory() 362 max_low_pfn << (PAGE_SHIFT - 10)); in setup_memory() 363 max_low_pfn = mem_size_limit; in setup_memory() 372 if (max_low_pfn <= end_kernel_pfn) in setup_memory() 377 bootmap_pages = bootmem_bootmap_pages(max_low_pfn); in setup_memory() 386 if (start >= max_low_pfn) in setup_memory() 388 if (end > max_low_pfn) in setup_memory() 389 end = max_low_pfn; in setup_memory() [all …]
|
/Linux-v4.19/arch/nios2/kernel/ |
D | setup.c | 163 max_low_pfn = PFN_DOWN(memory_end); in setup_arch() 164 max_mapnr = max_low_pfn; in setup_arch() 171 min_low_pfn, PFN_DOWN(PHYS_OFFSET), max_low_pfn); in setup_arch() 174 max_low_pfn); in setup_arch()
|
/Linux-v4.19/arch/hexagon/mm/ |
D | init.c | 140 zones_sizes[ZONE_NORMAL] = max_low_pfn; in paging_init() 203 max_low_pfn = bootmem_lastpg - PFN_DOWN(DMA_RESERVED_BYTES); in setup_arch_memory() 205 bootmap_size = init_bootmem_node(NODE_DATA(0), bootmem_startpg, min_low_pfn, max_low_pfn); in setup_arch_memory() 211 printk(KERN_INFO "max_low_pfn: 0x%08lx\n", max_low_pfn); in setup_arch_memory()
|
/Linux-v4.19/arch/openrisc/mm/ |
D | init.c | 62 zones_size[ZONE_NORMAL] = max_low_pfn; in zone_sizes_init() 152 end = (unsigned long)__va(max_low_pfn * PAGE_SIZE); in paging_init() 209 max_mapnr = max_low_pfn; in mem_init() 210 high_memory = (void *)__va(max_low_pfn * PAGE_SIZE); in mem_init()
|
/Linux-v4.19/arch/alpha/mm/ |
D | numa.c | 130 if (node_max_pfn > max_low_pfn) in setup_memory_node() 131 max_pfn = max_low_pfn = node_max_pfn; in setup_memory_node() 261 max_low_pfn = 0UL; in setup_memory() 274 if ((void *)initrd_end > phys_to_virt(PFN_PHYS(max_low_pfn))) { in setup_memory() 275 if (!move_initrd(PFN_PHYS(max_low_pfn))) in setup_memory() 279 phys_to_virt(PFN_PHYS(max_low_pfn))); in setup_memory()
|
D | init.c | 246 high_pfn = max_pfn = max_low_pfn; in paging_init() 283 set_max_mapnr(max_low_pfn); in mem_init() 284 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); in mem_init()
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | hibernate.c | 90 if (pfn >= max_low_pfn) in resume_physical_mapping_init() 96 if (pfn >= max_low_pfn) in resume_physical_mapping_init() 108 if (pfn >= max_low_pfn) in resume_physical_mapping_init()
|
/Linux-v4.19/arch/microblaze/mm/ |
D | init.c | 75 for (pfn = max_low_pfn; pfn < max_pfn; ++pfn) { in highmem_setup() 105 zones_size[ZONE_DMA] = max_low_pfn; in paging_init() 165 max_low_pfn = ((u64)memory_start + (u64)lowmem_size) >> PAGE_SHIFT; in setup_memory() 170 pr_info("%s: max_low_pfn: %#lx\n", __func__, max_low_pfn); in setup_memory() 236 return pfn < max_low_pfn; in page_is_ram()
|
/Linux-v4.19/arch/x86/power/ |
D | hibernate_32.c | 101 if (pfn >= max_low_pfn) in resume_physical_mapping_init() 105 if (pfn >= max_low_pfn) in resume_physical_mapping_init() 124 if (pfn >= max_low_pfn) in resume_physical_mapping_init()
|
/Linux-v4.19/arch/mips/mm/ |
D | init.c | 415 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init() 419 if (cpu_has_dc_aliases && max_low_pfn != highend_pfn) { in paging_init() 422 (highend_pfn - max_low_pfn) << (PAGE_SHIFT - 10)); in paging_init() 423 max_zone_pfns[ZONE_HIGHMEM] = max_low_pfn; in paging_init() 459 max_mapnr = highend_pfn ? highend_pfn : max_low_pfn; in mem_init() 461 max_mapnr = max_low_pfn; in mem_init() 463 high_memory = (void *) __va(max_low_pfn << PAGE_SHIFT); in mem_init()
|
/Linux-v4.19/arch/arc/mm/ |
D | init.c | 120 max_low_pfn = max_pfn = PFN_DOWN(low_mem_start + low_mem_sz); in setup_arch_memory() 124 max_mapnr = max_low_pfn - min_low_pfn; in setup_arch_memory() 157 zones_size[ZONE_NORMAL] = max_low_pfn - min_low_pfn; in setup_arch_memory()
|
/Linux-v4.19/arch/mips/loongson64/loongson-3/ |
D | numa.c | 208 max_low_pfn = end_pfn; in node_mem_init() 266 if (end_pfn > max_low_pfn) in paging_init() 267 max_low_pfn = end_pfn; in paging_init() 272 zones_size[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/Linux-v4.19/arch/s390/mm/ |
D | init.c | 115 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init() 132 set_max_mapnr(max_low_pfn); in mem_init() 133 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); in mem_init()
|
/Linux-v4.19/arch/h8300/kernel/ |
D | setup.c | 88 max_low_pfn = PFN_DOWN(memblock_end_of_DRAM()); in bootmem_init() 89 max_pfn = max_low_pfn; in bootmem_init()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | ia64_ksyms.c | 11 EXPORT_SYMBOL(max_low_pfn); /* defined by bootmem.c, but not exported by generic code */
|
/Linux-v4.19/arch/sh/include/asm/ |
D | page.h | 52 extern unsigned long max_low_pfn, min_low_pfn; 181 #define pfn_valid(pfn) ((pfn) >= min_low_pfn && (pfn) < max_low_pfn)
|