Home
last modified time | relevance | path

Searched refs:max_pfn (Results 1 – 25 of 97) sorted by relevance

1234

/linux/arch/x86/mm/
H A Dinit_32.c540 max_low_pfn = max_pfn; in lowmem_pfn_init()
545 if (highmem_pages >= max_pfn) { in lowmem_pfn_init()
547 pages_to_mb(highmem_pages), pages_to_mb(max_pfn)); in lowmem_pfn_init()
578 highmem_pages = max_pfn - MAXMEM_PFN; in highmem_pfn_init()
580 if (highmem_pages + MAXMEM_PFN < max_pfn) in highmem_pfn_init()
581 max_pfn = MAXMEM_PFN + highmem_pages; in highmem_pfn_init()
583 if (highmem_pages + MAXMEM_PFN > max_pfn) { in highmem_pfn_init()
585 pages_to_mb(max_pfn - MAXMEM_PFN), in highmem_pfn_init()
593 max_pfn = MAXMEM_PFN; in highmem_pfn_init()
595 if (max_pfn > MAX_NONPAE_PFN) { in highmem_pfn_init()
[all …]
H A Dnuma.c210 0LLU, PFN_PHYS(max_pfn) - 1); in dummy_numa_init()
213 numa_add_memblk(0, 0, PFN_PHYS(max_pfn)); in dummy_numa_init()
H A Dinit.c768 end = max_pfn << PAGE_SHIFT; in init_mem_mapping()
800 if (max_pfn > max_low_pfn) { in init_mem_mapping()
802 max_low_pfn = max_pfn; in init_mem_mapping()
1014 max_zone_pfns[ZONE_HIGHMEM] = max_pfn; in zone_sizes_init()
/linux/mm/
H A Dpage_idle.c132 if (pfn >= max_pfn) in page_idle_bitmap_read()
136 if (end_pfn > max_pfn) in page_idle_bitmap_read()
137 end_pfn = max_pfn; in page_idle_bitmap_read()
177 if (pfn >= max_pfn) in page_idle_bitmap_write()
181 if (end_pfn > max_pfn) in page_idle_bitmap_write()
182 end_pfn = max_pfn; in page_idle_bitmap_write()
H A Dnuma_emulation.c206 unsigned long max_pfn = PHYS_PFN(max_addr); in uniform_size() local
210 return PFN_PHYS((max_pfn - base_pfn - hole_pfns) / nr_nodes); in uniform_size()
378 const u64 max_addr = PFN_PHYS(max_pfn); in numa_emulation()
/linux/arch/csky/kernel/
H A Dsetup.c69 max_low_pfn = max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in csky_memblock_init()
71 size = max_pfn - min_low_pfn; in csky_memblock_init()
91 max_zone_pfn[ZONE_HIGHMEM] = max_pfn; in csky_memblock_init()
94 highend_pfn = max_pfn; in csky_memblock_init()
/linux/arch/microblaze/mm/
H A Dinit.c76 zones_size[ZONE_HIGHMEM] = max_pfn; in paging_init()
78 zones_size[ZONE_DMA] = max_pfn; in paging_init()
99 max_pfn = ((u64)memory_start + (u64)memory_size) >> PAGE_SHIFT; in setup_memory()
103 pr_info("%s: max_pfn: %#lx\n", __func__, max_pfn); in setup_memory()
/linux/arch/powerpc/mm/
H A Dmem.c121 if (end_pfn > max_pfn) { in update_end_of_memory_vars()
122 max_pfn = end_pfn; in update_end_of_memory_vars()
124 high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1; in update_end_of_memory_vars()
173 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in mem_topology_setup()
268 max_zone_pfns[ZONE_HIGHMEM] = max_pfn; in paging_init()
/linux/scripts/gdb/linux/
H A Dpage_owner.py34 max_pfn = None variable in DumpPageOwner
65 self.max_pfn = int(gdb.parse_and_eval("max_pfn"))
102 if pfn < self.min_pfn or pfn > self.max_pfn or (not self.p_ops.pfn_valid(pfn)):
151 while pfn < self.max_pfn:
/linux/arch/xtensa/mm/
H A Dinit.c57 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in bootmem_init()
58 max_low_pfn = min(max_pfn, MAX_LOW_PFN); in bootmem_init()
125 [ZONE_HIGHMEM] = max_pfn, in zones_init()
/linux/arch/sparc/mm/
H A Dinit_32.c176 max_pfn = end_of_phys_memory >> PAGE_SHIFT; in bootmem_init()
178 max_low_pfn = max_pfn; in bootmem_init()
179 highstart_pfn = highend_pfn = max_pfn; in bootmem_init()
202 return max_pfn; in bootmem_init()
/linux/arch/loongarch/kernel/
H A Dmem.c49 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in memblock_init()
50 max_low_pfn = min(PFN_DOWN(HIGHMEM_START), max_pfn); in memblock_init()
H A Dnuma.c275 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in init_numa_memory()
276 max_low_pfn = min(PFN_DOWN(HIGHMEM_START), max_pfn); in init_numa_memory()
/linux/arch/x86/kernel/
H A Dsetup.c1032 max_pfn = e820__end_of_ram_pfn(); in setup_arch()
1036 if (mtrr_trim_uncached_memory(max_pfn)) in setup_arch()
1037 max_pfn = e820__end_of_ram_pfn(); in setup_arch()
1039 max_possible_pfn = max_pfn; in setup_arch()
1055 if (max_pfn > (1UL<<(32 - PAGE_SHIFT))) in setup_arch()
1058 max_low_pfn = max_pfn; in setup_arch()
1248 e820__register_nosave_regions(max_pfn); in setup_arch()
/linux/arch/csky/mm/
H A Dinit.c61 void __init mmu_init(unsigned long min_pfn, unsigned long max_pfn) in mmu_init() argument
75 for (i = min_pfn; i < max_pfn; i++) in mmu_init()
/linux/arch/arm64/mm/
H A Dinit.c151 max_zone_pfns[ZONE_NORMAL] = max_pfn; in zone_sizes_init()
301 max_pfn = max_low_pfn = max; in bootmem_init()
341 bool swiotlb = max_pfn > PFN_DOWN(arm64_dma_phys_limit); in arch_mm_preinit()
/linux/arch/mips/kernel/
H A Dsetup.c305 max_pfn = PFN_DOWN(ramend); in bootmem_init()
324 if (max_pfn > PFN_DOWN(HIGHMEM_START)) { in bootmem_init()
328 highend_pfn = max_pfn; in bootmem_init()
330 max_pfn = max_low_pfn; in bootmem_init()
/linux/arch/powerpc/include/asm/
H A Dmmzone.h30 extern unsigned long max_pfn;
/linux/arch/arm/mm/
H A Dinit.c210 find_limits(&min_low_pfn, &max_low_pfn, &max_pfn); in bootmem_init()
226 zone_sizes_init(min_low_pfn, max_low_pfn, max_pfn); in bootmem_init()
243 swiotlb_init(max_pfn > arm_dma_pfn_limit, SWIOTLB_VERBOSE); in arch_mm_preinit()
/linux/arch/alpha/mm/
H A Dinit.c220 max_pfn = max_low_pfn; in paging_init()
223 max_zone_pfn[ZONE_NORMAL] = max_pfn; in paging_init()
/linux/arch/x86/include/asm/
H A Dpage_64.h14 extern unsigned long max_pfn;
/linux/arch/csky/include/asm/
H A Dpgalloc.h68 extern void mmu_init(unsigned long min_pfn, unsigned long max_pfn);
/linux/fs/proc/
H A Dpage.c40 return round_up(max_pfn, PAGES_PER_SECTION); in get_max_dump_pfn()
42 return max_pfn; in get_max_dump_pfn()
/linux/arch/parisc/mm/
H A Dinit.c247 max_pfn = 0; in setup_bootmem()
263 if ((start_pfn + npages) > max_pfn) in setup_bootmem()
264 max_pfn = start_pfn + npages; in setup_bootmem()
279 max_low_pfn = max_pfn; in setup_bootmem()
/linux/arch/nios2/kernel/
H A Dsetup.c175 find_limits(&min_low_pfn, &max_low_pfn, &max_pfn); in setup_arch()

1234