Home
last modified time | relevance | path

Searched refs:VMEMMAP_START (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dmemory.h53 #define VMEMMAP_START (-VMEMMAP_SIZE - SZ_2M) macro
54 #define VMEMMAP_END (VMEMMAP_START + VMEMMAP_SIZE)
55 #define PCI_IO_END (VMEMMAP_START - SZ_2M)
334 u64 __idx = ((u64)__page - VMEMMAP_START) / sizeof(struct page);\
341 u64 __addr = VMEMMAP_START + (__idx * sizeof(struct page)); \
H A Dpgtable.h27 #define vmemmap ((struct page *)VMEMMAP_START - (memstart_addr >> PAGE_SHIFT))
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dmemory.h50 #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 Dpgtable.h25 #define VMALLOC_END (VMEMMAP_START - SZ_256M)
27 #define vmemmap ((struct page *)VMEMMAP_START - (memstart_addr >> PAGE_SHIFT))
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dpgtable_64_types.h135 # define VMEMMAP_START vmemmap_base macro
139 # define VMEMMAP_START __VMEMMAP_BASE_L4 macro
H A Dpgtable_64.h256 #define vmemmap ((struct page *)VMEMMAP_START)
/kernel/linux/linux-6.6/scripts/gdb/linux/
H A Dmm.py94 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.memstart_addr >> self.PAGE_SHIFT)
268 __idx = int((page.cast(gdb.lookup_type("unsigned long")) - self.VMEMMAP_START).cast(utils.get_ulong_type())) // self.struct_page_size
276 addr = self.VMEMMAP_START + (__idx * self.struct_page_size)
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dpgtable_64_types.h136 # define VMEMMAP_START vmemmap_base macro
140 # define VMEMMAP_START __VMEMMAP_BASE_L4 macro
H A Dpgtable_64.h257 #define vmemmap ((struct page *)VMEMMAP_START)
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dcrash_core.c15 vmcoreinfo_append_str("NUMBER(VMEMMAP_START)=0x%lx\n", VMEMMAP_START); in arch_crash_save_vmcoreinfo()
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dpgtable.h56 #define VMEMMAP_START (VMALLOC_START - VMEMMAP_SIZE) macro
62 #define vmemmap ((struct page *)VMEMMAP_START)
65 #define PCI_IO_END VMEMMAP_START
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dcrash_core.c28 vmcoreinfo_append_str("NUMBER(VMEMMAP_START)=0x%lx\n", VMEMMAP_START); in arch_crash_save_vmcoreinfo()
/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dptdump.c55 { VMEMMAP_START, "vmemmap start" },
56 { VMEMMAP_START + VMEMMAP_SIZE, "vmemmap end" },
H A Dmmu.c1191 WARN_ON((start < VMEMMAP_START) || (end > VMEMMAP_END)); in vmemmap_free()
1194 free_empty_tables(start, end, VMEMMAP_START, VMEMMAP_END); in vmemmap_free()
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dptdump.c52 { VMEMMAP_START, "vmemmap start" },
53 { VMEMMAP_START + VMEMMAP_SIZE, "vmemmap end" },
H A Dmmu.c1152 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()
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dpgtable.h81 #define VMEMMAP_START (VMALLOC_START - VMEMMAP_SIZE) macro
87 #define vmemmap ((struct page *)VMEMMAP_START - (phys_ram_base >> PAGE_SHIFT))
90 #define PCI_IO_END VMEMMAP_START
/kernel/linux/linux-5.10/arch/riscv/mm/
H A Dptdump.c71 {VMEMMAP_START, "vmemmap start"},
H A Dinit.c87 print_mlm("vmemmap", (unsigned long)VMEMMAP_START, in print_vm_layout()
/kernel/linux/linux-6.6/arch/riscv/mm/
H A Dptdump.c370 address_markers[VMEMMAP_START_NR].start_address = VMEMMAP_START; in ptdump_init()
H A Dinit.c138 print_ml("vmemmap", (unsigned long)VMEMMAP_START, in print_vm_layout()
1507 local_flush_tlb_kernel_range(VMEMMAP_START, VMEMMAP_END); in misc_mem_init()
/kernel/linux/linux-5.10/arch/x86/mm/
H A Ddump_pagetables.c448 address_markers[VMEMMAP_START_NR].start_address = VMEMMAP_START; in pt_dump_init()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Ddump_pagetables.c448 address_markers[VMEMMAP_START_NR].start_address = VMEMMAP_START; in pt_dump_init()

Completed in 21 milliseconds