/linux-6.12.1/arch/x86/mm/ |
D | init_32.c | 557 max_low_pfn = max_pfn; in lowmem_pfn_init() 562 if (highmem_pages >= max_pfn) { in lowmem_pfn_init() 564 pages_to_mb(highmem_pages), pages_to_mb(max_pfn)); in lowmem_pfn_init() 595 highmem_pages = max_pfn - MAXMEM_PFN; in highmem_pfn_init() 597 if (highmem_pages + MAXMEM_PFN < max_pfn) in highmem_pfn_init() 598 max_pfn = MAXMEM_PFN + highmem_pages; in highmem_pfn_init() 600 if (highmem_pages + MAXMEM_PFN > max_pfn) { in highmem_pfn_init() 602 pages_to_mb(max_pfn - MAXMEM_PFN), in highmem_pfn_init() 609 if (max_pfn > MAX_NONPAE_PFN) in highmem_pfn_init() 613 max_pfn = MAXMEM_PFN; in highmem_pfn_init() [all …]
|
D | numa_32.c | 39 highstart_pfn = highend_pfn = max_pfn; in initmem_init() 40 if (max_pfn > max_low_pfn) in initmem_init()
|
D | numa.c | 209 0LLU, PFN_PHYS(max_pfn) - 1); in dummy_numa_init() 212 numa_add_memblk(0, 0, PFN_PHYS(max_pfn)); in dummy_numa_init()
|
D | init.c | 760 end = max_pfn << PAGE_SHIFT; in init_mem_mapping() 792 if (max_pfn > max_low_pfn) { in init_mem_mapping() 794 max_low_pfn = max_pfn; in init_mem_mapping() 1004 max_zone_pfns[ZONE_HIGHMEM] = max_pfn; in zone_sizes_init()
|
/linux-6.12.1/mm/ |
D | page_idle.c | 127 if (pfn >= max_pfn) in page_idle_bitmap_read() 131 if (end_pfn > max_pfn) in page_idle_bitmap_read() 132 end_pfn = max_pfn; in page_idle_bitmap_read() 172 if (pfn >= max_pfn) in page_idle_bitmap_write() 176 if (end_pfn > max_pfn) in page_idle_bitmap_write() 177 end_pfn = max_pfn; in page_idle_bitmap_write()
|
D | numa_emulation.c | 205 unsigned long max_pfn = PHYS_PFN(max_addr); in uniform_size() local 209 return PFN_PHYS((max_pfn - base_pfn - hole_pfns) / nr_nodes); in uniform_size() 377 const u64 max_addr = PFN_PHYS(max_pfn); in numa_emulation()
|
/linux-6.12.1/arch/csky/kernel/ |
D | setup.c | 30 max_low_pfn = max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in csky_memblock_init() 32 size = max_pfn - min_low_pfn; in csky_memblock_init() 48 max_zone_pfn[ZONE_HIGHMEM] = max_pfn; in csky_memblock_init() 51 highend_pfn = max_pfn; in csky_memblock_init()
|
/linux-6.12.1/arch/microblaze/mm/ |
D | init.c | 60 for (pfn = max_low_pfn; pfn < max_pfn; ++pfn) { in highmem_setup() 89 zones_size[ZONE_HIGHMEM] = max_pfn; in paging_init() 91 zones_size[ZONE_DMA] = max_pfn; in paging_init() 115 max_pfn = ((u64)memory_start + (u64)memory_size) >> PAGE_SHIFT; in setup_memory() 120 pr_info("%s: max_pfn: %#lx\n", __func__, max_pfn); in setup_memory()
|
/linux-6.12.1/arch/xtensa/mm/ |
D | init.c | 57 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in bootmem_init() 58 max_low_pfn = min(max_pfn, MAX_LOW_PFN); in bootmem_init() 76 [ZONE_HIGHMEM] = max_pfn, in zones_init() 117 max_mapnr = max_pfn - ARCH_PFN_OFFSET; in mem_init()
|
/linux-6.12.1/scripts/gdb/linux/ |
D | page_owner.py | 34 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-6.12.1/arch/powerpc/mm/ |
D | mem.c | 121 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-6.12.1/arch/x86/kernel/ |
D | setup.c | 945 max_pfn = e820__end_of_ram_pfn(); in setup_arch() 949 if (mtrr_trim_uncached_memory(max_pfn)) in setup_arch() 950 max_pfn = e820__end_of_ram_pfn(); in setup_arch() 952 max_possible_pfn = max_pfn; in setup_arch() 968 if (max_pfn > (1UL<<(32 - PAGE_SHIFT))) in setup_arch() 971 max_low_pfn = max_pfn; in setup_arch() 973 high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1; in setup_arch() 1162 e820__register_nosave_regions(max_pfn); in setup_arch()
|
/linux-6.12.1/arch/sparc/mm/ |
D | init_32.c | 176 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-6.12.1/arch/arm/mm/ |
D | init.c | 210 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() 275 swiotlb_init(max_pfn > arm_dma_pfn_limit, SWIOTLB_VERBOSE); in mem_init() 278 set_max_mapnr(pfn_to_page(max_pfn) - mem_map); in mem_init()
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | mmzone.h | 30 extern unsigned long max_pfn;
|
/linux-6.12.1/arch/mips/kernel/ |
D | setup.c | 305 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-6.12.1/arch/arm64/mm/ |
D | init.c | 153 max_zone_pfns[ZONE_NORMAL] = max_pfn; in zone_sizes_init() 325 max_pfn = max_low_pfn = max; in bootmem_init() 369 bool swiotlb = max_pfn > PFN_DOWN(arm64_dma_phys_limit); in mem_init()
|
/linux-6.12.1/arch/csky/mm/ |
D | init.c | 128 void __init mmu_init(unsigned long min_pfn, unsigned long max_pfn) in mmu_init() argument 142 for (i = min_pfn; i < max_pfn; i++) in mmu_init()
|
/linux-6.12.1/arch/parisc/mm/ |
D | init.c | 247 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() 569 high_memory = __va((max_pfn << PAGE_SHIFT)); in mem_init()
|
/linux-6.12.1/arch/alpha/mm/ |
D | init.c | 247 max_pfn = max_low_pfn; in paging_init() 250 max_zone_pfn[ZONE_NORMAL] = max_pfn; in paging_init()
|
/linux-6.12.1/arch/x86/include/asm/ |
D | page_64.h | 14 extern unsigned long max_pfn;
|
/linux-6.12.1/arch/csky/include/asm/ |
D | pgalloc.h | 71 extern void mmu_init(unsigned long min_pfn, unsigned long max_pfn);
|
/linux-6.12.1/fs/proc/ |
D | page.c | 34 return round_up(max_pfn, PAGES_PER_SECTION); in get_max_dump_pfn() 36 return max_pfn; in get_max_dump_pfn()
|
/linux-6.12.1/arch/nios2/kernel/ |
D | setup.c | 158 find_limits(&min_low_pfn, &max_low_pfn, &max_pfn); in setup_arch()
|
/linux-6.12.1/arch/x86/virt/svm/ |
D | sev.c | 213 max_rmp_pfn = max_pfn; in snp_rmptable_init() 214 if (PFN_UP(rmp_end) > max_pfn) in snp_rmptable_init()
|