Symbol: VMEMMAP_START
arch/arm64/include/asm/memory.h
411
u64 __idx = ((u64)__page - VMEMMAP_START) / sizeof(struct page);\
arch/arm64/include/asm/memory.h
418
u64 __addr = VMEMMAP_START + (__idx * sizeof(struct page)); \
arch/arm64/include/asm/pgtable.h
25
#define VMALLOC_END (VMEMMAP_START - SZ_8M)
arch/arm64/include/asm/pgtable.h
28
#define VMALLOC_END (VMEMMAP_START + VMEMMAP_UNUSED_NPAGES * sizeof(struct page) - SZ_8M)
arch/arm64/include/asm/pgtable.h
31
#define vmemmap ((struct page *)VMEMMAP_START - (memstart_addr >> PAGE_SHIFT))
arch/arm64/kernel/vmcore_info.c
27
vmcoreinfo_append_str("NUMBER(VMEMMAP_START)=0x%lx\n", VMEMMAP_START);
arch/arm64/mm/mmu.c
1772
WARN_ON((start < VMEMMAP_START) || (end > VMEMMAP_END));
arch/arm64/mm/mmu.c
1787
WARN_ON((start < VMEMMAP_START) || (end > VMEMMAP_END));
arch/arm64/mm/mmu.c
1790
free_empty_tables(start, end, VMEMMAP_START, VMEMMAP_END);
arch/riscv/include/asm/pgtable.h
94
#define vmemmap ((struct page *)VMEMMAP_START - vmemmap_start_pfn)
arch/riscv/include/asm/pgtable.h
97
#define PCI_IO_END VMEMMAP_START
arch/riscv/kernel/vmcore_info.c
14
vmcoreinfo_append_str("NUMBER(VMEMMAP_START)=0x%lx\n", VMEMMAP_START);
arch/riscv/mm/init.c
1433
local_flush_tlb_kernel_range(VMEMMAP_START, VMEMMAP_END);
arch/riscv/mm/init.c
146
print_ml("vmemmap", (unsigned long)VMEMMAP_START,
arch/riscv/mm/init.c
1524
preallocate_pgd_pages_range(VMEMMAP_START, VMEMMAP_END, "vmemmap");
arch/riscv/mm/ptdump.c
431
address_markers[VMEMMAP_START_NR].start_address = VMEMMAP_START;
arch/x86/include/asm/pgtable_64.h
254
#define vmemmap ((struct page *)VMEMMAP_START)
arch/x86/mm/dump_pagetables.c
522
address_markers[VMEMMAP_START_NR].start_address = VMEMMAP_START;