/Linux-v4.19/arch/ia64/mm/ |
D | discontig.c | 43 unsigned long max_pfn; member 82 mem_data[node].max_pfn = epfn; in build_node_maps() 85 mem_data[node].max_pfn = max(epfn, mem_data[node].max_pfn); in build_node_maps() 330 if (spfn < mem_data[node].min_pfn || epfn > mem_data[node].max_pfn) in find_pernode_space() 514 max_pfn = max_low_pfn; in find_memory() 597 unsigned long max_pfn = 0; in paging_init() local 620 if (mem_data[node].max_pfn > max_pfn) in paging_init() 621 max_pfn = mem_data[node].max_pfn; in paging_init() 628 max_zone_pfns[ZONE_NORMAL] = max_pfn; in paging_init()
|
/Linux-v4.19/mm/ |
D | page_idle.c | 134 if (pfn >= max_pfn) in page_idle_bitmap_read() 138 if (end_pfn > max_pfn) in page_idle_bitmap_read() 139 end_pfn = ALIGN(max_pfn, BITMAP_CHUNK_BITS); in page_idle_bitmap_read() 179 if (pfn >= max_pfn) in page_idle_bitmap_write() 183 if (end_pfn > max_pfn) in page_idle_bitmap_write() 184 end_pfn = ALIGN(max_pfn, BITMAP_CHUNK_BITS); in page_idle_bitmap_write()
|
/Linux-v4.19/arch/x86/mm/ |
D | init_32.c | 601 max_low_pfn = max_pfn; in lowmem_pfn_init() 606 if (highmem_pages >= max_pfn) { in lowmem_pfn_init() 608 pages_to_mb(highmem_pages), pages_to_mb(max_pfn)); in lowmem_pfn_init() 639 highmem_pages = max_pfn - MAXMEM_PFN; in highmem_pfn_init() 641 if (highmem_pages + MAXMEM_PFN < max_pfn) in highmem_pfn_init() 642 max_pfn = MAXMEM_PFN + highmem_pages; in highmem_pfn_init() 644 if (highmem_pages + MAXMEM_PFN > max_pfn) { in highmem_pfn_init() 646 pages_to_mb(max_pfn - MAXMEM_PFN), in highmem_pfn_init() 653 if (max_pfn > MAX_NONPAE_PFN) in highmem_pfn_init() 657 max_pfn = MAXMEM_PFN; in highmem_pfn_init() [all …]
|
D | numa_32.c | 72 highstart_pfn = highend_pfn = max_pfn; in initmem_init() 73 if (max_pfn > max_low_pfn) in initmem_init()
|
D | numa.c | 237 const u64 high = PFN_PHYS(max_pfn); in numa_cleanup_meminfo() 455 e820ram = max_pfn - absent_pages_in_range(0, max_pfn); in numa_meminfo_cover_memory() 575 u64 start = PFN_PHYS(max_pfn); in numa_register_memblks() 694 0LLU, PFN_PHYS(max_pfn) - 1); in dummy_numa_init() 697 numa_add_memblk(0, 0, PFN_PHYS(max_pfn)); in dummy_numa_init()
|
D | init.c | 656 end = max_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() 906 max_zone_pfns[ZONE_HIGHMEM] = max_pfn; in zone_sizes_init()
|
D | numa_emulation.c | 203 unsigned long max_pfn = PHYS_PFN(max_addr); in uniform_size() local 207 return PFN_PHYS((max_pfn - base_pfn - hole_pfns) / nr_nodes); in uniform_size() 375 const u64 max_addr = PFN_PHYS(max_pfn); in numa_emulation()
|
/Linux-v4.19/arch/xtensa/mm/ |
D | init.c | 60 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in bootmem_init() 61 max_low_pfn = min(max_pfn, MAX_LOW_PFN); in bootmem_init() 76 [ZONE_HIGHMEM] = max_pfn - max_low_pfn, in zones_init() 152 max_mapnr = max_pfn - ARCH_PFN_OFFSET; in mem_init()
|
/Linux-v4.19/arch/microblaze/mm/ |
D | init.c | 75 for (pfn = max_low_pfn; pfn < max_pfn; ++pfn) { in highmem_setup() 106 zones_size[ZONE_HIGHMEM] = max_pfn; in paging_init() 108 zones_size[ZONE_DMA] = max_pfn; in paging_init() 166 max_pfn = ((u64)memory_start + (u64)memory_size) >> PAGE_SHIFT; in setup_memory() 171 pr_info("%s: max_pfn: %#lx\n", __func__, max_pfn); in setup_memory()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | page_64.h | 11 extern unsigned long max_pfn; 40 #define pfn_valid(pfn) ((pfn) < max_pfn)
|
/Linux-v4.19/arch/x86/xen/ |
D | setup.c | 733 unsigned long max_pfn, pfn_s, n_pfns; in xen_memory_setup() local 744 max_pfn = xen_get_pages_limit(); in xen_memory_setup() 745 max_pfn = min(max_pfn, xen_start_info->nr_pages); in xen_memory_setup() 746 mem_end = PFN_PHYS(max_pfn); in xen_memory_setup() 786 max_pages += xen_foreach_remap_area(max_pfn, xen_count_remap_pages); in xen_memory_setup() 788 if (max_pages > max_pfn) in xen_memory_setup() 789 extra_pages += max_pages - max_pfn; in xen_memory_setup() 805 extra_pages = min3(EXTRA_MEM_RATIO * min(max_pfn, PFN_DOWN(MAXMEM)), in xen_memory_setup() 806 extra_pages, max_pages - max_pfn); in xen_memory_setup() 901 xen_foreach_remap_area(max_pfn, xen_set_identity_and_remap_chunk); in xen_memory_setup()
|
D | pci-swiotlb-xen.c | 51 if (max_pfn > MAX_DMA32_PFN) in pci_xen_swiotlb_detect()
|
D | xen-ops.h | 36 void xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn);
|
/Linux-v4.19/arch/sparc/mm/ |
D | init_32.c | 180 max_pfn = end_of_phys_memory >> PAGE_SHIFT; in bootmem_init() 182 max_low_pfn = max_pfn; in bootmem_init() 183 highstart_pfn = highend_pfn = max_pfn; in bootmem_init() 202 return max_pfn; in bootmem_init()
|
/Linux-v4.19/arch/nds32/kernel/ |
D | setup.c | 251 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in setup_memory() 253 if (max_pfn - ram_start_pfn <= MAXMEM_PFN) in setup_memory() 254 max_low_pfn = max_pfn; in setup_memory() 258 max_pfn = MAXMEM_PFN + ram_start_pfn; in setup_memory()
|
/Linux-v4.19/arch/x86/kernel/ |
D | setup.c | 1044 max_pfn = e820__end_of_ram_pfn(); in setup_arch() 1048 if (mtrr_trim_uncached_memory(max_pfn)) in setup_arch() 1049 max_pfn = e820__end_of_ram_pfn(); in setup_arch() 1051 max_possible_pfn = max_pfn; in setup_arch() 1074 if (max_pfn > (1UL<<(32 - PAGE_SHIFT))) in setup_arch() 1077 max_low_pfn = max_pfn; in setup_arch() 1079 high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1; in setup_arch()
|
/Linux-v4.19/arch/nds32/mm/ |
D | init.c | 44 zones_size[ZONE_HIGHMEM] = max_pfn; in zone_sizes_init() 168 for (pfn = PFN_UP(__pa(high_memory)); pfn < max_pfn; pfn++) { in free_highmem() 178 max_mapnr = max_pfn; in set_max_mapnr_init()
|
/Linux-v4.19/fs/proc/ |
D | page.c | 40 count = min_t(size_t, count, (max_pfn * KPMSIZE) - src); in kpagecount_read() 214 count = min_t(unsigned long, count, (max_pfn * KPMSIZE) - src); in kpageflags_read() 259 count = min_t(unsigned long, count, (max_pfn * KPMSIZE) - src); in kpagecgroup_read()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | mmzone.h | 36 extern unsigned long max_pfn;
|
D | pgtable.h | 40 void limit_zone_pfn(enum zone_type zone, unsigned long max_pfn);
|
/Linux-v4.19/arch/parisc/mm/ |
D | init.c | 305 max_pfn = 0; in setup_bootmem() 321 if ((start_pfn + npages) > max_pfn) in setup_bootmem() 322 max_pfn = start_pfn + npages; in setup_bootmem() 330 max_low_pfn = max_pfn; in setup_bootmem() 613 high_memory = __va((max_pfn << PAGE_SHIFT)); in mem_init()
|
/Linux-v4.19/arch/arm64/mm/ |
D | init.c | 502 max_pfn = max_low_pfn = max; in bootmem_init() 593 max_pfn > (arm64_dma_phys_limit >> PAGE_SHIFT)) in mem_init() 598 set_max_mapnr(pfn_to_page(max_pfn) - mem_map); in mem_init()
|
D | numa.c | 289 phys = memblock_find_in_range(0, PFN_PHYS(max_pfn), in numa_alloc_distance() 435 0LLU, PFN_PHYS(max_pfn) - 1); in dummy_numa_init()
|
/Linux-v4.19/arch/unicore32/mm/ |
D | init.c | 269 max_pfn = max_high - PHYS_PFN_OFFSET; in bootmem_init() 339 max_mapnr = pfn_to_page(max_pfn + PHYS_PFN_OFFSET) - mem_map; in mem_init()
|
/Linux-v4.19/drivers/xen/ |
D | xen-selfballoon.c | 211 useful_pages = max_pfn - totalreserve_pages; in selfballoon_process() 217 floor_pages = max_pfn; /* not worth ballooning */ in selfballoon_process()
|