Searched refs:max_low_pfn (Results 1 - 25 of 63) sorted by last modified time

123

/linux-master/arch/x86/mm/
H A Dfault.c11 #include <linux/memblock.h> /* max_low_pfn */
292 return pfn < max_low_pfn;
H A Dnuma_32.c39 if (max_pfn > max_low_pfn)
40 highstart_pfn = max_low_pfn;
45 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1;
48 pages_to_mb(max_low_pfn));
49 printk(KERN_DEBUG "max_low_pfn = %lx, highstart_pfn = %lx\n",
50 max_low_pfn, highstart_pfn);
53 (ulong) pfn_to_kaddr(max_low_pfn));
H A Dinit_64.c936 * After memory hotplug the variables max_pfn, max_low_pfn and high_memory need
945 max_low_pfn = end_pfn;
958 /* update max_pfn, max_low_pfn and high_memory */
H A Dinit_32.c245 * of max_low_pfn pages, by creating page tables starting from address
449 * definition. And max_low_pfn is set to VMALLOC_END physical
451 * should have pte used near max_low_pfn or one pmd is not present.
453 for (pfn = max_low_pfn; pfn < 1<<(32-PAGE_SHIFT); pfn++) {
467 pr_warn("try to clear pte for ram above max_low_pfn: pfn: %lx pmd: %p pmd phys: %lx, but pmd is big page and is not using pte !\n",
476 printk(KERN_DEBUG "clearing pte for ram above max_low_pfn: pfn: %lx pmd: %p pmd phys: %lx pte: %p pte phys: %lx\n",
556 /* max_low_pfn is 0, we already have early_res support */
557 max_low_pfn = max_pfn;
568 if (max_low_pfn - highmem_pages < 64*1024*1024/PAGE_SIZE) {
573 max_low_pfn
[all...]
/linux-master/arch/riscv/mm/
H A Dinit.c78 max_zone_pfns[ZONE_NORMAL] = max_low_pfn;
253 max_low_pfn = max_pfn = PFN_DOWN(phys_ram_end);
254 high_memory = (void *)(__va(PFN_PHYS(max_low_pfn)));
256 dma32_phys_limit = min(4UL * SZ_1G, (unsigned long)PFN_PHYS(max_low_pfn));
257 set_max_mapnr(max_low_pfn - ARCH_PFN_OFFSET);
1388 early_memtest(min_low_pfn << PAGE_SHIFT, max_low_pfn << PAGE_SHIFT);
/linux-master/arch/x86/kernel/
H A Dsetup.c958 /* max_low_pfn get updated here */
966 max_low_pfn = e820__end_of_low_ram_pfn();
968 max_low_pfn = max_pfn;
/linux-master/block/
H A Dblk.h6 #include <linux/memblock.h> /* for max_pfn/max_low_pfn */
398 max_low_pfn >= max_pfn;
H A Dbounce.c57 if (max_pfn <= max_low_pfn)
/linux-master/arch/powerpc/kernel/
H A Dsetup-common.c1005 early_memtest(min_low_pfn << PAGE_SHIFT, max_low_pfn << PAGE_SHIFT);
/linux-master/arch/loongarch/kernel/
H A Dsetup.c296 max_low_pfn = PFN_PHYS(memblock_end_of_DRAM());
408 dma_contiguous_reserve(PFN_PHYS(max_low_pfn));
416 early_memtest(PFN_PHYS(ARCH_PFN_OFFSET), PFN_PHYS(max_low_pfn));
/linux-master/arch/arm/mm/
H A Dinit.c209 find_limits(&min_low_pfn, &max_low_pfn, &max_pfn);
212 (phys_addr_t)max_low_pfn << PAGE_SHIFT);
225 zone_sizes_init(min_low_pfn, max_low_pfn, max_pfn);
242 unsigned long max_low = max_low_pfn;
/linux-master/arch/sparc/mm/
H A Dsrmmu.c978 max_zone_pfn[ZONE_DMA] = max_low_pfn;
979 max_zone_pfn[ZONE_NORMAL] = max_low_pfn;
H A Dinit_64.c1614 max_pfn = max_low_pfn = end_pfn;
/linux-master/arch/powerpc/mm/
H A Dnuma.c1168 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT;
/linux-master/fs/proc/
H A Dkcore.c121 * If no highmem, we can assume [0...max_low_pfn) continuous range of memory
133 ent->size = max_low_pfn << PAGE_SHIFT;
/linux-master/arch/s390/mm/
H A Dinit.c101 max_zone_pfns[ZONE_NORMAL] = max_low_pfn;
160 set_max_mapnr(max_low_pfn);
161 high_memory = (void *) __va(max_low_pfn * PAGE_SIZE);
/linux-master/arch/openrisc/kernel/
H A Dsetup.c67 max_low_pfn = ram_end_pfn;
/linux-master/arch/mips/kernel/
H A Dsetup.c221 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) {
286 /* max_low_pfn is not a number of pages but the end pfn of low mem */
308 * Skip highmem here so we get an accurate max_low_pfn if low
317 if (end > max_low_pfn)
318 max_low_pfn = end;
321 if (min_low_pfn >= max_low_pfn)
325 max_low_pfn = PFN_DOWN(HIGHMEM_START);
327 highstart_pfn = max_low_pfn;
330 max_pfn = max_low_pfn;
656 * This cannot be done before max_low_pfn i
[all...]
/linux-master/arch/arm64/mm/
H A Dmmu.c1346 max_low_pfn = max_pfn;
H A Dinit.c327 max_pfn = max_low_pfn = max;
/linux-master/arch/arm/kernel/
H A Dsetup.c993 total = max_low_pfn - min_low_pfn;
/linux-master/arch/sh/include/asm/
H A Dpage.h39 extern unsigned long max_low_pfn, min_low_pfn;
/linux-master/arch/s390/kernel/
H A Dsetup.c569 max_pfn = max_low_pfn = PFN_DOWN(ident_map_size);
/linux-master/arch/microblaze/include/asm/
H A Dpage.h87 extern unsigned long max_low_pfn;
/linux-master/mm/
H A Dmemblock.c104 unsigned long max_low_pfn; variable
2139 PFN_DOWN(end), max_low_pfn);

Completed in 315 milliseconds

123