Home
last modified time | relevance | path

Searched refs:vmemmap (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/include/asm-generic/
Dmemory_model.h54 #define __pfn_to_page(pfn) (vmemmap + (pfn))
55 #define __page_to_pfn(page) (unsigned long)((page) - vmemmap)
/Linux-v4.19/arch/powerpc/mm/
Dpgtable_64.c101 struct page *vmemmap; variable
102 EXPORT_SYMBOL(vmemmap);
Dinit_64.c85 unsigned long offset = page - ((unsigned long)(vmemmap)); in vmemmap_section_start()
Dpgtable-radix.c594 vmemmap = (struct page *)RADIX_VMEMMAP_BASE; in radix__early_init_mmu()
Dhash_utils_64.c1013 vmemmap = (struct page *)H_VMEMMAP_BASE; in hash__early_init_mmu()
/Linux-v4.19/arch/s390/kernel/
Dsetup.c101 struct page *vmemmap; variable
102 EXPORT_SYMBOL(vmemmap);
491 vmemmap = (struct page *) tmp; in setup_memory_end()
/Linux-v4.19/arch/x86/include/asm/
Dpgtable_64.h256 #define vmemmap ((struct page *)VMEMMAP_START) macro
/Linux-v4.19/mm/
DMakefile64 obj-$(CONFIG_SPARSEMEM_VMEMMAP) += sparse-vmemmap.o
/Linux-v4.19/arch/s390/mm/
Ddump_pagetables.c244 address_markers[VMEMMAP_NR].start_address = (unsigned long) vmemmap; in pt_dump_init()
/Linux-v4.19/arch/powerpc/include/asm/nohash/64/
Dpgtable.h85 #define vmemmap ((struct page *)VMEMMAP_BASE) macro
/Linux-v4.19/arch/ia64/include/asm/
Dpgtable.h233 # define vmemmap ((struct page *)VMALLOC_END) macro
/Linux-v4.19/arch/s390/include/asm/
Dpgtable.h89 extern struct page *vmemmap;
91 #define VMEM_MAX_PHYS ((unsigned long) vmemmap)
/Linux-v4.19/arch/arm64/include/asm/
Dpgtable.h36 #define vmemmap ((struct page *)VMEMMAP_START - (memstart_addr >> PAGE_SHIFT)) macro
/Linux-v4.19/arch/sparc/include/asm/
Dpgtable_64.h86 #define vmemmap ((struct page *)VMEMMAP_BASE) macro
/Linux-v4.19/arch/powerpc/include/asm/book3s/64/
Dpgtable.h318 extern struct page *vmemmap;
/Linux-v4.19/arch/x86/
DKconfig2175 This option makes base addresses of vmalloc and vmemmap as well as
2186 (physical memory mapping, vmalloc & vmemmap). This security feature