Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/mm/
Dnuma_32.c84 if (max_pfn > max_low_pfn) in initmem_init()
85 highstart_pfn = max_low_pfn; in initmem_init()
90 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1; in initmem_init()
93 pages_to_mb(max_low_pfn)); in initmem_init()
95 max_low_pfn, highstart_pfn); in initmem_init()
98 (ulong) pfn_to_kaddr(max_low_pfn)); in initmem_init()
Dinit_32.c470 for (pfn = max_low_pfn; pfn < 1<<(32-PAGE_SHIFT); pfn++) { in native_pagetable_init()
575 max_low_pfn = max_pfn; in lowmem_pfn_init()
586 if (max_low_pfn - highmem_pages < 64*1024*1024/PAGE_SIZE) { in lowmem_pfn_init()
591 max_low_pfn -= highmem_pages; in lowmem_pfn_init()
610 max_low_pfn = MAXMEM_PFN; in highmem_pfn_init()
660 if (max_pfn > max_low_pfn) in initmem_init()
661 highstart_pfn = max_low_pfn; in initmem_init()
666 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1; in initmem_init()
673 max_mapnr = IS_ENABLED(CONFIG_HIGHMEM) ? highend_pfn : max_low_pfn; in initmem_init()
678 pages_to_mb(max_low_pfn)); in initmem_init()
[all …]
Dinit.c218 if ((end >> PAGE_SHIFT) > max_low_pfn) in adjust_range_page_size_mask()
583 end = max_low_pfn << PAGE_SHIFT; in init_mem_mapping()
610 if (max_pfn > max_low_pfn) { in init_mem_mapping()
612 max_low_pfn = max_pfn; in init_mem_mapping()
722 max_zone_pfns[ZONE_DMA] = min(MAX_DMA_PFN, max_low_pfn); in zone_sizes_init()
725 max_zone_pfns[ZONE_DMA32] = min(MAX_DMA32_PFN, max_low_pfn); in zone_sizes_init()
727 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in zone_sizes_init()
Dphysaddr.c77 if (max_low_pfn) { in __phys_addr()
78 VIRTUAL_BUG_ON((phys_addr >> PAGE_SHIFT) > max_low_pfn); in __phys_addr()
Dfault.c318 return pfn < max_low_pfn; in low_pfn()
Dinit_64.c681 max_low_pfn = end_pfn; in update_end_of_memory_vars()
/linux-4.1.27/arch/score/kernel/
Dsetup.c52 max_low_pfn = PFN_UP(MEMORY_START + MEMORY_SIZE); in bootmem_init()
53 max_mapnr = max_low_pfn - min_low_pfn; in bootmem_init()
57 min_low_pfn, max_low_pfn); in bootmem_init()
59 PFN_PHYS(max_low_pfn - min_low_pfn), 0); in bootmem_init()
62 (max_low_pfn - start_pfn) << PAGE_SHIFT); in bootmem_init()
63 memory_present(0, start_pfn, max_low_pfn); in bootmem_init()
73 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in bootmem_init()
/linux-4.1.27/arch/xtensa/mm/
Dinit.c254 max_low_pfn = max_pfn = 0; in bootmem_init()
269 max_low_pfn = max_pfn < MAX_MEM_PFN >> PAGE_SHIFT ? in bootmem_init()
274 bootmap_size = bootmem_bootmap_pages(max_low_pfn - min_low_pfn); in bootmem_init()
293 max_low_pfn); in bootmem_init()
298 if (sysmem.bank[i].start >> PAGE_SHIFT < max_low_pfn) { in bootmem_init()
299 unsigned long end = min(max_low_pfn << PAGE_SHIFT, in bootmem_init()
313 [ZONE_DMA] = max_low_pfn - ARCH_PFN_OFFSET, in zones_init()
315 [ZONE_HIGHMEM] = max_pfn - max_low_pfn, in zones_init()
331 for (tmp = max_low_pfn; tmp < max_pfn; tmp++) in mem_init()
336 high_memory = (void *)__va(max_low_pfn << PAGE_SHIFT); in mem_init()
[all …]
/linux-4.1.27/arch/sparc/mm/
Dinit_32.c80 if (end_pfn <= max_low_pfn) in calc_highpages()
83 if (start_pfn < max_low_pfn) in calc_highpages()
84 start_pfn = max_low_pfn; in calc_highpages()
157 max_low_pfn = max_pfn; in bootmem_init()
160 if (max_low_pfn > pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT)) { in bootmem_init()
162 max_low_pfn = calc_max_low_pfn(); in bootmem_init()
189 max_low_pfn); in bootmem_init()
199 if (curr_pfn >= max_low_pfn) in bootmem_init()
203 if (last_pfn > max_low_pfn) in bootmem_init()
204 last_pfn = max_low_pfn; in bootmem_init()
[all …]
Dsrmmu.c957 npages = max_low_pfn - pfn_base; in srmmu_paging_init()
962 npages = highend_pfn - max_low_pfn; in srmmu_paging_init()
Dinit_64.c1349 max_pfn = max_low_pfn = end_pfn; in bootmem_init()
/linux-4.1.27/arch/score/mm/
Dinit.c59 if (pagenr >= min_low_pfn && pagenr < max_low_pfn) in page_is_ram()
71 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
72 lastpfn = max_low_pfn; in paging_init()
78 high_memory = (void *) __va(max_low_pfn << PAGE_SHIFT); in mem_init()
/linux-4.1.27/arch/mips/kernel/
Dsetup.c256 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in finalize_initrd()
319 max_low_pfn = 0; in bootmem_init()
334 if (end > max_low_pfn) in bootmem_init()
335 max_low_pfn = end; in bootmem_init()
345 if (min_low_pfn >= max_low_pfn) in bootmem_init()
360 max_pfn = max_low_pfn; in bootmem_init()
361 if (max_low_pfn > PFN_DOWN(HIGHMEM_START)) { in bootmem_init()
364 highend_pfn = max_low_pfn; in bootmem_init()
366 max_low_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init()
381 min_low_pfn, max_low_pfn); in bootmem_init()
[all …]
Dvpe.c151 addr = pfn_to_kaddr(max_low_pfn); in alloc_progmem()
/linux-4.1.27/arch/m32r/mm/
Ddiscontig.c78 max_low_pfn = 0; in setup_memory()
99 if (max_low_pfn < max_pfn) in setup_memory()
100 max_low_pfn = max_pfn; in setup_memory()
108 if (INITRD_START + INITRD_SIZE <= PFN_PHYS(max_low_pfn)) { in setup_memory()
119 (unsigned long long)PFN_PHYS(max_low_pfn)); in setup_memory()
126 return max_low_pfn; in setup_memory()
/linux-4.1.27/arch/m32r/kernel/
Dsetup.c138 unsigned long start_pfn, max_low_pfn, bootmap_size; in setup_memory() local
141 max_low_pfn = PFN_DOWN( __pa(memory_end) ); in setup_memory()
147 CONFIG_MEMORY_START>>PAGE_SHIFT, max_low_pfn); in setup_memory()
167 if (last_pfn > max_low_pfn) in setup_memory()
168 last_pfn = max_low_pfn; in setup_memory()
202 if (INITRD_START + INITRD_SIZE <= (max_low_pfn << PAGE_SHIFT)) { in setup_memory()
213 max_low_pfn << PAGE_SHIFT); in setup_memory()
220 return max_low_pfn; in setup_memory()
/linux-4.1.27/arch/mips/mm/
Dinit.c296 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
297 lastpfn = max_low_pfn; in paging_init()
302 if (cpu_has_dc_aliases && max_low_pfn != highend_pfn) { in paging_init()
305 (highend_pfn - max_low_pfn) << (PAGE_SHIFT - 10)); in paging_init()
306 max_zone_pfns[ZONE_HIGHMEM] = max_low_pfn; in paging_init()
307 lastpfn = max_low_pfn; in paging_init()
372 max_mapnr = highend_pfn ? highend_pfn : max_low_pfn; in mem_init()
374 max_mapnr = max_low_pfn; in mem_init()
376 high_memory = (void *) __va(max_low_pfn << PAGE_SHIFT); in mem_init()
/linux-4.1.27/arch/nios2/kernel/
Dsetup.c159 max_low_pfn = PFN_DOWN(memory_end); in setup_arch()
160 max_mapnr = max_low_pfn; in setup_arch()
167 min_low_pfn, PFN_DOWN(PHYS_OFFSET), max_low_pfn); in setup_arch()
170 max_low_pfn); in setup_arch()
/linux-4.1.27/arch/alpha/kernel/
Dsetup.c334 if (end > max_low_pfn) in setup_memory()
335 max_low_pfn = end; in setup_memory()
356 if (mem_size_limit && max_low_pfn >= mem_size_limit) in setup_memory()
360 max_low_pfn << (PAGE_SHIFT - 10)); in setup_memory()
361 max_low_pfn = mem_size_limit; in setup_memory()
370 if (max_low_pfn <= end_kernel_pfn) in setup_memory()
375 bootmap_pages = bootmem_bootmap_pages(max_low_pfn); in setup_memory()
384 if (start >= max_low_pfn) in setup_memory()
386 if (end > max_low_pfn) in setup_memory()
387 end = max_low_pfn; in setup_memory()
[all …]
Dsys_nautilus.c206 unsigned long memtop = max_low_pfn << PAGE_SHIFT; in nautilus_init_pci()
Dcore_irongate.c204 unsigned long memtop = max_low_pfn << PAGE_SHIFT; in albacore_init_arch()
Dpci_iommu.c51 unsigned long mem = max_low_pfn << PAGE_SHIFT; in size_for_memory()
820 __direct_map_base + (max_low_pfn << PAGE_SHIFT) - 1 <= mask)) in alpha_pci_supported()
Dcore_cia.c759 } else if (max_low_pfn > (0x100000000UL >> PAGE_SHIFT)) { in do_init_arch()
/linux-4.1.27/arch/microblaze/mm/
Dinit.c78 for (pfn = max_low_pfn; pfn < max_pfn; ++pfn) { in highmem_setup()
108 zones_size[ZONE_DMA] = max_low_pfn; in paging_init()
169 max_low_pfn = ((u64)memory_start + (u64)lowmem_size) >> PAGE_SHIFT; in setup_memory()
174 pr_info("%s: max_low_pfn: %#lx\n", __func__, max_low_pfn); in setup_memory()
185 PFN_UP(TOPHYS((u32)klimit)), min_low_pfn, max_low_pfn); in setup_memory()
200 free_bootmem_with_active_regions(0, max_low_pfn); in setup_memory()
274 return pfn < max_low_pfn; in page_is_ram()
/linux-4.1.27/arch/openrisc/mm/
Dinit.c62 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-4.1.27/arch/hexagon/mm/
Dinit.c143 zones_sizes[ZONE_NORMAL] = max_low_pfn; in paging_init()
206 max_low_pfn = bootmem_lastpg - PFN_DOWN(DMA_RESERVED_BYTES); in setup_arch_memory()
208 bootmap_size = init_bootmem_node(NODE_DATA(0), bootmem_startpg, min_low_pfn, max_low_pfn); in setup_arch_memory()
214 printk(KERN_INFO "max_low_pfn: 0x%08lx\n", max_low_pfn); in setup_arch_memory()
/linux-4.1.27/arch/ia64/mm/
Dcontig.c205 max_low_pfn = 0; in find_memory()
207 max_pfn = max_low_pfn; in find_memory()
244 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
257 map_size = PAGE_ALIGN(ALIGN(max_low_pfn, MAX_ORDER_NR_PAGES) * in paging_init()
274 memblock_add_node(0, PFN_PHYS(max_low_pfn), 0); in paging_init()
Dinit.c589 max_low_pfn = max(max_low_pfn, pfn_end); in find_max_min_low_pfn()
634 set_max_mapnr(max_low_pfn); in mem_init()
635 high_memory = __va(max_low_pfn * PAGE_SIZE); in mem_init()
Ddiscontig.c538 max_low_pfn = 0; in find_memory()
583 max_pfn = max_low_pfn; in find_memory()
708 VMALLOC_END -= PAGE_ALIGN(ALIGN(max_low_pfn, MAX_ORDER_NR_PAGES) * in paging_init()
/linux-4.1.27/arch/alpha/mm/
Dnuma.c129 if (node_max_pfn > max_low_pfn) in setup_memory_node()
130 max_pfn = max_low_pfn = node_max_pfn; in setup_memory_node()
260 max_low_pfn = 0UL; in setup_memory()
273 if ((void *)initrd_end > phys_to_virt(PFN_PHYS(max_low_pfn))) { in setup_memory()
274 if (!move_initrd(PFN_PHYS(max_low_pfn))) in setup_memory()
278 phys_to_virt(PFN_PHYS(max_low_pfn))); in setup_memory()
Dinit.c245 high_pfn = max_pfn = max_low_pfn; in paging_init()
282 set_max_mapnr(max_low_pfn); in mem_init()
283 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); in mem_init()
/linux-4.1.27/arch/unicore32/kernel/
Dhibernate.c90 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-4.1.27/arch/x86/power/
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-4.1.27/arch/s390/mm/
Dinit.c130 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
141 max_mapnr = max_low_pfn; in mem_init()
142 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); in mem_init()
/linux-4.1.27/arch/mips/loongson/loongson-3/
Dnuma.c208 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-4.1.27/arch/m68k/coldfire/
Dm54xx.c100 max_low_pfn = _ramend >> PAGE_SHIFT; in mcf54xx_bootmem_alloc()
109 min_low_pfn, max_low_pfn); in mcf54xx_bootmem_alloc()
/linux-4.1.27/arch/avr32/kernel/
Dsetup.c474 unsigned long max_pfn, max_low_pfn; in setup_bootmem() local
493 max_low_pfn = max_pfn = PFN_DOWN(res->end + 1); in setup_bootmem()
498 if (max_low_pfn > MAX_LOWMEM_PFN) { in setup_bootmem()
499 max_low_pfn = MAX_LOWMEM_PFN; in setup_bootmem()
516 first_pfn, max_low_pfn); in setup_bootmem()
522 pages = max_low_pfn - first_pfn; in setup_bootmem()
/linux-4.1.27/arch/arc/mm/
Dinit.c96 max_low_pfn = max_pfn = PFN_DOWN(end_mem); in setup_arch_memory()
98 max_mapnr = max_low_pfn - min_low_pfn; in setup_arch_memory()
/linux-4.1.27/arch/frv/include/asm/
Dpage.h50 extern unsigned long max_low_pfn;
58 #define pfn_valid(pfn) ((pfn) >= min_low_pfn && (pfn) < max_low_pfn)
/linux-4.1.27/arch/cris/kernel/
Dsetup.c129 max_low_pfn = max_pfn; in setup_arch()
134 max_low_pfn); in setup_arch()
/linux-4.1.27/arch/score/include/asm/
Dpage.h57 extern unsigned long max_low_pfn;
77 #define pfn_valid(pfn) (((pfn) >= min_low_pfn) && ((pfn) < max_low_pfn))
/linux-4.1.27/arch/metag/mm/
Dinit.c153 if (end_pfn > max_low_pfn) in bootmem_init_one_node()
154 end_pfn = max_low_pfn; in bootmem_init_one_node()
229 u64 size = (max_low_pfn << PAGE_SHIFT) - base; in init_and_reserve_mem()
/linux-4.1.27/arch/sh/include/asm/
Dpage.h51 extern unsigned long max_low_pfn, min_low_pfn;
179 #define pfn_valid(pfn) ((pfn) >= min_low_pfn && (pfn) < max_low_pfn)
/linux-4.1.27/arch/cris/mm/
Dinit.c31 max_mapnr = max_low_pfn - min_low_pfn; in mem_init()
/linux-4.1.27/arch/powerpc/mm/
Dmem.c194 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in initmem_init()
197 max_low_pfn = lowmem_end_addr >> PAGE_SHIFT; in initmem_init()
335 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE); in mem_init()
Dnuma.c951 max_low_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in initmem_init()
952 max_pfn = max_low_pfn; in initmem_init()
/linux-4.1.27/arch/ia64/include/asm/
Dpage.h119 extern unsigned long max_low_pfn;
120 # define pfn_valid(pfn) (((pfn) >= min_low_pfn) && ((pfn) < max_low_pfn) && ia64_pfn_valid(pfn))
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-memory.c471 if (end_pfn > max_low_pfn) in paging_init()
472 max_low_pfn = end_pfn; in paging_init()
474 zones_size[ZONE_NORMAL] = max_low_pfn; in paging_init()
/linux-4.1.27/arch/ia64/kernel/
Dia64_ksyms.c29 EXPORT_SYMBOL(max_low_pfn); /* defined by bootmem.c, but not exported by generic code */
/linux-4.1.27/arch/frv/mm/
Dinit.c97 zones_size[ZONE_NORMAL] = max_low_pfn - min_low_pfn; in paging_init()
/linux-4.1.27/mm/
Dnobootmem.c31 unsigned long max_low_pfn; variable
106 PFN_DOWN(end), max_low_pfn); in __free_memory_core()
Dbootmem.c33 unsigned long max_low_pfn; variable
143 max_low_pfn = pages; in init_bootmem()
Dpage_alloc.c4570 void __init free_bootmem_with_active_regions(int nid, unsigned long max_low_pfn) in free_bootmem_with_active_regions() argument
4576 start_pfn = min(start_pfn, max_low_pfn); in free_bootmem_with_active_regions()
4577 end_pfn = min(end_pfn, max_low_pfn); in free_bootmem_with_active_regions()
/linux-4.1.27/arch/openrisc/kernel/
Dsetup.c285 unsigned long max_low_pfn; in setup_arch() local
308 max_low_pfn = setup_memory(); in setup_arch()
/linux-4.1.27/arch/sh/kernel/
Dsh_ksyms_32.c26 EXPORT_SYMBOL(max_low_pfn);
/linux-4.1.27/arch/c6x/kernel/
Dsetup.c416 max_low_pfn = PFN_DOWN(memory_end); in setup_arch()
418 max_mapnr = max_low_pfn - min_low_pfn; in setup_arch()
/linux-4.1.27/arch/metag/kernel/
Dsetup.c361 max_low_pfn = PFN_DOWN(__pa(heap_end)); in setup_arch()
368 max_pfn = max_low_pfn + ((1 << MAX_ORDER) - 1); in setup_arch()
/linux-4.1.27/arch/x86/kernel/
Dsetup.c1078 max_low_pfn = e820_end_of_low_ram_pfn(); in setup_arch()
1080 max_low_pfn = max_pfn; in setup_arch()
1239 e820_mark_nosave_regions(max_low_pfn); in setup_arch()
/linux-4.1.27/arch/hexagon/kernel/
Ddma.c82 pfn_to_virt(max_low_pfn), in hexagon_dma_alloc_coherent()
/linux-4.1.27/arch/microblaze/include/asm/
Dpage.h132 extern unsigned long max_low_pfn;
/linux-4.1.27/arch/arm/mm/
Dinit.c316 max_low_pfn = max_low; in bootmem_init()
422 unsigned long max_low = max_low_pfn; in free_highpages()
/linux-4.1.27/arch/frv/kernel/
Dsetup.c911 max_low_pfn = low_top_pfn; in setup_linux_memory()
984 max_low_pfn = memory_end >> PAGE_SHIFT; in setup_uclinux_memory()
985 max_pfn = max_low_pfn; in setup_uclinux_memory()
/linux-4.1.27/arch/um/kernel/
Dmem.c56 max_low_pfn = totalram_pages; in mem_init()
/linux-4.1.27/block/
Dblk-settings.c222 q->limits.bounce_pfn = max(max_low_pfn, b_pfn); in blk_queue_bounce_limit()
857 blk_max_low_pfn = max_low_pfn - 1; in blk_settings_init()
Dbounce.c34 if (max_pfn <= max_low_pfn) in init_emergency_pool()
/linux-4.1.27/arch/arm64/mm/
Dinit.c205 max_pfn = max_low_pfn = max; in bootmem_init()
/linux-4.1.27/arch/m68k/mm/
Dmotorola.c253 max_low_pfn = max_addr >> PAGE_SHIFT; in paging_init()
/linux-4.1.27/arch/tile/mm/
Dinit.c707 start = max(start, max_low_pfn); in set_non_bootmem_pages_init()
779 max_mapnr = max_low_pfn; in set_max_mapnr_init()
/linux-4.1.27/arch/unicore32/mm/
Dinit.c312 max_low_pfn = max_low - PHYS_PFN_OFFSET; in bootmem_init()
/linux-4.1.27/include/linux/
Dbootmem.h15 extern unsigned long max_low_pfn;
Dmm.h1744 unsigned long max_low_pfn);
/linux-4.1.27/arch/tile/kernel/
Dsetup.c551 max_low_pfn = node_lowmem_end_pfn[0]; in setup_memory()
562 max_low_pfn = node_end_pfn[0]; in setup_memory()
568 max_low_pfn = MAXMEM_PFN; in setup_memory()
/linux-4.1.27/arch/sh/mm/
Dinit.c346 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in paging_init()
/linux-4.1.27/fs/proc/
Dkcore.c153 ent->size = max_low_pfn << PAGE_SHIFT; in kcore_update_ram()
/linux-4.1.27/arch/s390/kernel/
Dsetup.c466 max_pfn = max_low_pfn = PFN_DOWN(memory_end); in setup_memory_end()
/linux-4.1.27/arch/arm/kernel/
Dsetup.c853 total = max_low_pfn - min_low_pfn; in get_total_mem()
/linux-4.1.27/arch/parisc/mm/
Dinit.c316 max_low_pfn = max_pfn; in setup_bootmem()
/linux-4.1.27/arch/blackfin/kernel/
Dsetup.c754 max_low_pfn = max_pfn; in setup_bootmem_allocator()