| /Linux-v5.4/arch/hexagon/mm/ |
| D | init.c | 155 bootmem_lastpg += ARCH_PFN_OFFSET; in setup_arch_memory() 162 (bootmem_lastpg - ARCH_PFN_OFFSET) << PAGE_SHIFT); in setup_arch_memory() 166 (bootmem_startpg - ARCH_PFN_OFFSET) << PAGE_SHIFT); in setup_arch_memory() 172 min_low_pfn = ARCH_PFN_OFFSET; in setup_arch_memory() 197 segtable += (bootmem_lastpg-ARCH_PFN_OFFSET)>>(22-PAGE_SHIFT); in setup_arch_memory()
|
| /Linux-v5.4/include/asm-generic/ |
| D | memory_model.h | 11 #ifndef ARCH_PFN_OFFSET 12 #define ARCH_PFN_OFFSET (0UL) macro 33 #define __pfn_to_page(pfn) (mem_map + ((pfn) - ARCH_PFN_OFFSET)) 35 ARCH_PFN_OFFSET)
|
| D | page.h | 72 #ifndef ARCH_PFN_OFFSET 73 #define ARCH_PFN_OFFSET (PAGE_OFFSET >> PAGE_SHIFT) macro 91 #define pfn_valid(pfn) ((pfn) >= ARCH_PFN_OFFSET && ((pfn) - ARCH_PFN_OFFSET) < max_mapnr)
|
| /Linux-v5.4/arch/mips/include/asm/ |
| D | page.h | 84 extern unsigned long ARCH_PFN_OFFSET; 85 # define ARCH_PFN_OFFSET ARCH_PFN_OFFSET macro 87 # define ARCH_PFN_OFFSET PFN_UP(PHYS_OFFSET) macro 227 unsigned long pfn_offset = ARCH_PFN_OFFSET; in pfn_valid()
|
| /Linux-v5.4/arch/csky/include/asm/ |
| D | page.h | 42 #define pfn_valid(pfn) ((pfn) >= ARCH_PFN_OFFSET && ((pfn) - ARCH_PFN_OFFSET) < max_mapnr) 77 #define ARCH_PFN_OFFSET PFN_DOWN(va_pa_offset + PHYS_OFFSET_OFFSET) macro
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | setup.c | 87 unsigned long ARCH_PFN_OFFSET; variable 88 EXPORT_SYMBOL(ARCH_PFN_OFFSET); 321 ARCH_PFN_OFFSET = PFN_UP(ramstart); in bootmem_init() 329 if (PFN_UP(ramstart) > ARCH_PFN_OFFSET) { in bootmem_init() 331 (unsigned long)((PFN_UP(ramstart) - ARCH_PFN_OFFSET) * sizeof(struct page)), in bootmem_init() 332 (unsigned long)(PFN_UP(ramstart) - ARCH_PFN_OFFSET)); in bootmem_init() 336 min_low_pfn = ARCH_PFN_OFFSET; in bootmem_init() 669 early_memtest(PFN_PHYS(ARCH_PFN_OFFSET), PFN_PHYS(max_low_pfn)); in arch_mem_init()
|
| /Linux-v5.4/arch/xtensa/include/asm/ |
| D | page.h | 162 #define ARCH_PFN_OFFSET (PHYS_OFFSET >> PAGE_SHIFT) macro 182 ((pfn) >= ARCH_PFN_OFFSET && ((pfn) - ARCH_PFN_OFFSET) < max_mapnr)
|
| /Linux-v5.4/arch/xtensa/mm/ |
| D | init.c | 74 [ZONE_NORMAL] = max_low_pfn - ARCH_PFN_OFFSET, in zones_init() 79 free_area_init_node(0, zones_size, ARCH_PFN_OFFSET, NULL); in zones_init() 152 max_mapnr = max_pfn - ARCH_PFN_OFFSET; in mem_init()
|
| /Linux-v5.4/arch/microblaze/include/asm/ |
| D | page.h | 168 # define ARCH_PFN_OFFSET (PAGE_OFFSET >> PAGE_SHIFT) macro 170 # define ARCH_PFN_OFFSET (memory_start >> PAGE_SHIFT) macro 171 # define pfn_valid(pfn) ((pfn) < (max_mapnr + ARCH_PFN_OFFSET))
|
| /Linux-v5.4/arch/nios2/include/asm/ |
| D | page.h | 46 #define ARCH_PFN_OFFSET PFN_UP(PHYS_OFFSET) macro 93 unsigned long pfn_offset = ARCH_PFN_OFFSET; in pfn_valid()
|
| /Linux-v5.4/arch/arc/include/asm/ |
| D | page.h | 85 #define ARCH_PFN_OFFSET virt_to_pfn(CONFIG_LINUX_RAM_BASE) macro 88 #define pfn_valid(pfn) (((pfn) - ARCH_PFN_OFFSET) < max_mapnr)
|
| D | mmzone.h | 26 if (pfn >= ARCH_PFN_OFFSET && is_end_low) in pfn_to_nid()
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | page.h | 119 #define ARCH_PFN_OFFSET ((unsigned long)(MEMORY_START >> PAGE_SHIFT)) macro 124 unsigned long min_pfn = ARCH_PFN_OFFSET; in pfn_valid()
|
| /Linux-v5.4/arch/hexagon/include/asm/ |
| D | mem-layout.h | 39 #define ARCH_PFN_OFFSET PHYS_PFN_OFFSET macro
|
| /Linux-v5.4/arch/unicore32/include/asm/ |
| D | memory.h | 92 #define ARCH_PFN_OFFSET PHYS_PFN_OFFSET macro
|
| /Linux-v5.4/arch/mips/include/asm/mach-generic/ |
| D | spaces.h | 22 # define PHYS_OFFSET ((unsigned long)PFN_PHYS(ARCH_PFN_OFFSET))
|
| /Linux-v5.4/arch/nds32/include/asm/ |
| D | memory.h | 81 #define ARCH_PFN_OFFSET PHYS_PFN_OFFSET macro
|
| /Linux-v5.4/arch/arc/mm/ |
| D | init.c | 95 min_low_pfn = ARCH_PFN_OFFSET; in setup_arch_memory()
|
| /Linux-v5.4/arch/riscv/include/asm/ |
| D | page.h | 118 #define ARCH_PFN_OFFSET (pfn_base) macro
|
| /Linux-v5.4/arch/sparc/include/asm/ |
| D | page_32.h | 130 #define ARCH_PFN_OFFSET (pfn_base) macro
|
| /Linux-v5.4/arch/sh/include/asm/ |
| D | page.h | 178 #define ARCH_PFN_OFFSET (PFN_START) macro
|
| /Linux-v5.4/arch/arm/include/asm/ |
| D | memory.h | 362 #define ARCH_PFN_OFFSET PHYS_PFN_OFFSET macro
|
| /Linux-v5.4/arch/arm64/include/asm/ |
| D | memory.h | 316 #define ARCH_PFN_OFFSET ((unsigned long)PHYS_PFN_OFFSET) macro
|
| /Linux-v5.4/Documentation/vm/ |
| D | memory-model.rst | 62 straightforward: `PFN - ARCH_PFN_OFFSET` is an index to the 65 The `ARCH_PFN_OFFSET` defines the first page frame number for
|