Home
last modified time | relevance | path

Searched refs:max_low_pfn (Results 1 – 25 of 60) sorted by relevance

123

/linux/arch/csky/kernel/
H A Dsetup.c25 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in setup_initrd()
56 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
76 max_low_pfn = max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in csky_memblock_init()
81 max_low_pfn = min_low_pfn + lowmem_size; in csky_memblock_init()
86 max_low_pfn = min_low_pfn + sseg_size; in csky_memblock_init()
93 mmu_init(min_low_pfn, max_low_pfn); in csky_memblock_init()
97 highstart_pfn = max_low_pfn; in csky_memblock_init()
100 memblock_set_current_limit(PFN_PHYS(max_low_pfn)); in csky_memblock_init()
/linux/arch/xtensa/mm/
H A Dinit.c58 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()
102 (max_low_pfn - min_low_pfn) * PAGE_SIZE, in print_vm_layout()
104 min_low_pfn * PAGE_SIZE, max_low_pfn * PAGE_SIZE, in print_vm_layout()
106 ((max_low_pfn - min_low_pfn) * PAGE_SIZE) >> 20, in print_vm_layout()
121 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
/linux/arch/sparc/mm/
H A Dinit_32.c67 if (end_pfn <= max_low_pfn) in calc_highpages()
70 if (start_pfn < max_low_pfn) in calc_highpages()
71 start_pfn = max_low_pfn; in calc_highpages()
178 max_low_pfn = max_pfn; in bootmem_init()
181 if (max_low_pfn > pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT)) { in bootmem_init()
183 max_low_pfn = calc_max_low_pfn(); in bootmem_init()
200 memblock_set_current_limit(max_low_pfn << PAGE_SHIFT); in bootmem_init()
/linux/arch/microblaze/mm/
H A Dinit.c46 EXPORT_SYMBOL(max_low_pfn);
60 max_zone_pfns[ZONE_DMA] = max_low_pfn; in arch_zone_limits_init()
96 max_low_pfn = ((u64)memory_start + (u64)lowmem_size) >> PAGE_SHIFT; in setup_memory()
100 pr_info("%s: max_low_pfn: %#lx\n", __func__, max_low_pfn); in setup_memory()
113 return pfn < max_low_pfn; in page_is_ram()
/linux/arch/mips/kernel/
H A Dsetup.c222 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in finalize_initrd()
318 if (end > max_low_pfn) in bootmem_init()
319 max_low_pfn = end; in bootmem_init()
322 if (min_low_pfn >= max_low_pfn) in bootmem_init()
326 max_low_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init()
328 highstart_pfn = max_low_pfn; in bootmem_init()
331 max_pfn = max_low_pfn; in bootmem_init()
661 memblock_set_current_limit(PFN_PHYS(max_low_pfn)); in arch_mem_init()
670 dma_contiguous_reserve(PFN_PHYS(max_low_pfn)); in arch_mem_init()
676 early_memtest(PFN_PHYS(ARCH_PFN_OFFSET), PFN_PHYS(max_low_pfn)); in arch_mem_init()
/linux/arch/x86/mm/
H A Dinit_32.c436 for (pfn = max_low_pfn; pfn < 1<<(32-PAGE_SHIFT); pfn++) { in native_pagetable_init()
540 max_low_pfn = max_pfn; in lowmem_pfn_init()
551 if (max_low_pfn - highmem_pages < 64*1024*1024/PAGE_SIZE) { in lowmem_pfn_init()
556 max_low_pfn -= highmem_pages; in lowmem_pfn_init()
575 max_low_pfn = MAXMEM_PFN; in highmem_pfn_init()
619 if (max_pfn > max_low_pfn) in initmem_init()
620 highstart_pfn = max_low_pfn; in initmem_init()
625 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1; in initmem_init()
633 pages_to_mb(max_low_pfn)); in initmem_init()
637 printk(KERN_INFO " low ram: 0 - %08lx\n", max_low_pfn<<PAGE_SHIFT); in initmem_init()
H A Dphysaddr.c68 if (max_low_pfn) { in __phys_addr()
69 VIRTUAL_BUG_ON((phys_addr >> PAGE_SHIFT) > max_low_pfn); in __phys_addr()
H A Dinit.c358 if ((end >> PAGE_SHIFT) > max_low_pfn) in adjust_range_page_size_mask()
769 end = max_low_pfn << PAGE_SHIFT; in init_mem_mapping()
799 if (max_pfn > max_low_pfn) { in init_mem_mapping()
801 max_low_pfn = max_pfn; in init_mem_mapping()
1002 max_zone_pfns[ZONE_DMA] = min(MAX_DMA_PFN, max_low_pfn); in arch_zone_limits_init()
1005 max_zone_pfns[ZONE_DMA32] = min(MAX_DMA32_PFN, max_low_pfn); in arch_zone_limits_init()
1007 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
/linux/arch/hexagon/mm/
H A Dinit.c66 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
134 max_low_pfn = bootmem_lastpg - PFN_DOWN(DMA_RESERVED_BYTES); in setup_arch_memory()
136 memblock_reserve(PFN_PHYS(max_low_pfn), DMA_RESERVED_BYTES); in setup_arch_memory()
141 printk(KERN_INFO "max_low_pfn: 0x%08lx\n", max_low_pfn); in setup_arch_memory()
/linux/arch/powerpc/mm/
H A Dmem.c127 max_low_pfn = end_pfn; in update_end_of_memory_vars()
177 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in mem_topology_setup()
180 max_low_pfn = lowmem_end_addr >> PAGE_SHIFT; in mem_topology_setup()
226 max_zone_pfns[ZONE_DMA] = min((zone_dma_limit >> PAGE_SHIFT) + 1, max_low_pfn); in arch_zone_limits_init()
228 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
/linux/arch/arc/mm/
H A Dinit.c81 max_zone_pfn[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
111 max_low_pfn = max_pfn = PFN_DOWN(low_mem_start + low_mem_sz); in setup_arch_memory()
177 (pfn >= min_low_pfn && pfn <= max_low_pfn); in pfn_valid()
/linux/arch/alpha/kernel/
H A Dsetup.c305 if (end > max_low_pfn) in setup_memory()
306 max_low_pfn = end; in setup_memory()
337 if (mem_size_limit && max_low_pfn >= mem_size_limit) in setup_memory()
341 max_low_pfn << (PAGE_SHIFT - 10)); in setup_memory()
342 max_low_pfn = mem_size_limit; in setup_memory()
356 if ((void *)initrd_end > phys_to_virt(PFN_PHYS(max_low_pfn))) { in setup_memory()
357 if (!move_initrd(PFN_PHYS(max_low_pfn))) in setup_memory()
361 phys_to_virt(PFN_PHYS(max_low_pfn))); in setup_memory()
1168 if (maxsize > (max_low_pfn + 1) << PAGE_SHIFT) in external_cache_probe()
1169 maxsize = 1 << (ilog2(max_low_pfn + 1) + PAGE_SHIFT); in external_cache_probe()
/linux/arch/mips/loongson64/
H A Dnuma.c108 max_low_pfn = end_pfn; in node_mem_init()
140 max_low_pfn = PHYS_PFN(memblock_end_of_DRAM()); in prom_meminit()
160 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
/linux/arch/x86/power/
H A Dhibernate_32.c98 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/arch/loongarch/kernel/
H A Dmem.c50 max_low_pfn = min(PFN_DOWN(HIGHMEM_START), max_pfn); in memblock_init()
51 memblock_set_current_limit(PFN_PHYS(max_low_pfn)); in memblock_init()
H A Dsetup.c398 max_low_pfn = min(PFN_DOWN(HIGHMEM_START), max_pfn); in arch_mem_init()
409 dma_contiguous_reserve(PFN_PHYS(max_low_pfn)); in arch_mem_init()
418 early_memtest(PFN_PHYS(ARCH_PFN_OFFSET), PFN_PHYS(max_low_pfn)); in arch_mem_init()
/linux/arch/arm/mm/
H A Dinit.c113 max_zone_pfn[ZONE_DMA] = min(arm_dma_pfn_limit, max_low_pfn); in arch_zone_limits_init()
115 max_zone_pfn[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
206 find_limits(&min_low_pfn, &max_low_pfn, &max_pfn); in bootmem_init()
209 (phys_addr_t)max_low_pfn << PAGE_SHIFT); in bootmem_init()
/linux/arch/mips/mm/
H A Dinit.c405 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
409 if (cpu_has_dc_aliases && max_low_pfn != highend_pfn) { in arch_zone_limits_init()
412 (highend_pfn - max_low_pfn) << (PAGE_SHIFT - 10)); in arch_zone_limits_init()
413 max_zone_pfns[ZONE_HIGHMEM] = max_low_pfn; in arch_zone_limits_init()
/linux/arch/hexagon/kernel/
H A Ddma.c41 return dma_init_global_coherent(PFN_PHYS(max_low_pfn), in hexagon_dma_init()
/linux/arch/sh/mm/
H A Dinit.c267 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
293 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in paging_init()
/linux/arch/mips/sgi-ip27/
H A Dip27-memory.c398 max_low_pfn = PHYS_PFN(memblock_end_of_DRAM()); in prom_meminit()
411 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in arch_zone_limits_init()
/linux/arch/um/kernel/
H A Dphysmem.c97 max_low_pfn = min_low_pfn + (map_size >> PAGE_SHIFT); in setup_physmem()
H A Dmem.c79 max_pfn = max_low_pfn; in arch_mm_preinit()
/linux/arch/microblaze/include/asm/
H A Dpage.h83 extern unsigned long max_low_pfn;
/linux/arch/nios2/kernel/
H A Dsetup.c175 find_limits(&min_low_pfn, &max_low_pfn, &max_pfn); in setup_arch()

123