Searched refs:VMEMMAP_START (Results 1 – 14 of 14) sorted by relevance
/openbmc/linux/arch/arm64/include/asm/ |
H A D | memory.h | 50 #define VMEMMAP_START (-(UL(1) << (VA_BITS - VMEMMAP_SHIFT))) macro 51 #define VMEMMAP_END (VMEMMAP_START + VMEMMAP_SIZE) 52 #define PCI_IO_END (VMEMMAP_START - SZ_8M) 54 #define FIXADDR_TOP (VMEMMAP_START - SZ_32M) 370 u64 __idx = ((u64)__page - VMEMMAP_START) / sizeof(struct page);\ 377 u64 __addr = VMEMMAP_START + (__idx * sizeof(struct page)); \
|
H A D | pgtable.h | 25 #define VMALLOC_END (VMEMMAP_START - SZ_256M) 27 #define vmemmap ((struct page *)VMEMMAP_START - (memstart_addr >> PAGE_SHIFT))
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | pgtable_64_types.h | 136 # define VMEMMAP_START vmemmap_base macro 140 # define VMEMMAP_START __VMEMMAP_BASE_L4 macro
|
H A D | pgtable_64.h | 257 #define vmemmap ((struct page *)VMEMMAP_START)
|
/openbmc/linux/scripts/gdb/linux/ |
H A D | mm.py | 94 self.VMEMMAP_START = (-(1 << (self.VA_BITS - self.VMEMMAP_SHIFT))) & 0xffffffffffffffff 95 self.VMEMMAP_END = self.VMEMMAP_START + self.VMEMMAP_SIZE 98 self.VMALLOC_END = self.VMEMMAP_START - 256 * 1024 * 1024 102 …self.vmemmap = gdb.Value(self.VMEMMAP_START).cast(utils.get_page_type().pointer()) - (self.memstar… 268 …__idx = int((page.cast(gdb.lookup_type("unsigned long")) - self.VMEMMAP_START).cast(utils.get_ulon… 276 addr = self.VMEMMAP_START + (__idx * self.struct_page_size)
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | crash_core.c | 15 vmcoreinfo_append_str("NUMBER(VMEMMAP_START)=0x%lx\n", VMEMMAP_START); in arch_crash_save_vmcoreinfo()
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | crash_core.c | 28 vmcoreinfo_append_str("NUMBER(VMEMMAP_START)=0x%lx\n", VMEMMAP_START); in arch_crash_save_vmcoreinfo()
|
/openbmc/linux/arch/arm64/mm/ |
H A D | ptdump.c | 52 { VMEMMAP_START, "vmemmap start" }, 53 { VMEMMAP_START + VMEMMAP_SIZE, "vmemmap end" },
|
H A D | mmu.c | 1152 WARN_ON((start < VMEMMAP_START) || (end > VMEMMAP_END)); in vmemmap_populate() 1164 WARN_ON((start < VMEMMAP_START) || (end > VMEMMAP_END)); in vmemmap_free() 1167 free_empty_tables(start, end, VMEMMAP_START, VMEMMAP_END); in vmemmap_free()
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | pgtable.h | 81 #define VMEMMAP_START (VMALLOC_START - VMEMMAP_SIZE) macro 87 #define vmemmap ((struct page *)VMEMMAP_START - vmemmap_start_pfn) 90 #define PCI_IO_END VMEMMAP_START
|
/openbmc/linux/Documentation/admin-guide/kdump/ |
H A D | vmcoreinfo.rst | 491 MODULES_VADDR|MODULES_END|VMALLOC_START|VMALLOC_END|VMEMMAP_START|VMEMMAP_END 497 VMEMMAP_START ~ VMEMMAP_END-1 : vmemmap region, used for struct page array. 612 MODULES_VADDR|MODULES_END|VMALLOC_START|VMALLOC_END|VMEMMAP_START|VMEMMAP_END|KERNEL_LINK_ADDR 619 * VMEMMAP_START ~ VMEMMAP_END : vmemmap space, used for struct page array.
|
/openbmc/linux/arch/riscv/mm/ |
H A D | ptdump.c | 370 address_markers[VMEMMAP_START_NR].start_address = VMEMMAP_START; in ptdump_init()
|
H A D | init.c | 146 print_ml("vmemmap", (unsigned long)VMEMMAP_START, in print_vm_layout() 1533 local_flush_tlb_kernel_range(VMEMMAP_START, VMEMMAP_END); in misc_mem_init()
|
/openbmc/linux/arch/x86/mm/ |
H A D | dump_pagetables.c | 448 address_markers[VMEMMAP_START_NR].start_address = VMEMMAP_START; in pt_dump_init()
|