Searched refs:vmemmap (Results 1 – 14 of 14) sorted by relevance
10 On powerpc, vmemmap deduplication is only used with radix MMU translation. Also11 with a 64K page size, only the devdax namespace with 1G alignment uses vmemmap14 With 2M PMD level mapping, we require 32 struct pages and a single 64K vmemmap16 vmemmap deduplication possible.19 vmemmap page can contain 1024 struct pages (64K/sizeof(struct page)). Hence we20 require 16 64K pages in vmemmap to map the struct page for 1G PUD level mapping.47 4K vmemmap page contains 64 struct pages(4K/sizeof(struct page)). Hence we48 require 8 4K pages in vmemmap to map the struct page for 2M pmd level mapping.75 vmemmap page can contain 64 struct pages (4K/sizeof(struct page)). Hence we76 require 4096 4K pages in vmemmap to map the struct pages for 1G PUD level
57 ffffffc700000000 | -228 GB | ffffffc7ffffffff | 4 GB | vmemmap93 ffff8d8000000000 | -114.5 TB | ffff8f7fffffffff | 2 TB | vmemmap
52 ffffffc500000000 | -236 GB | ffffffc5ffffffff | 4 GB | vmemmap89 ffff8d8000000000 | -114.5 TB | ffff8f7fffffffff | 2 TB | vmemmap125 ff1c000000000000 | -57 PB | ff1fffffffffffff | 1 PB | vmemmap
92 self.vmemmap = gdb.Value(self.VMEMMAP_START).cast(utils.get_page_type().pointer())186 return int(page.cast(utils.get_page_type().pointer()) - self.vmemmap)189 return self.vmemmap + pfn278 …self.vmemmap = gdb.Value(self.VMEMMAP_START).cast(utils.get_page_type().pointer()) - (self.memstar…432 …return int(page.cast(utils.get_page_type().pointer()) - self.vmemmap.cast(utils.get_page_type().po…438 return (self.vmemmap + pfn).cast(utils.get_page_type().pointer())
339 rc |= add_marker((unsigned long)vmemmap, (unsigned long)vmemmap + vmemmap_size, "vmemmap Area"); in pt_dump_init()
83 os_info_entry_add_val(OS_INFO_VMEMMAP, (unsigned long)vmemmap); in os_info_init()
36 struct page *__bootdata_preserved(vmemmap);437 vmemmap = (struct page *)vmemmap_start; in setup_kernel_memory_layout()
254 #define vmemmap ((struct page *)VMEMMAP_START) macro
120 #define vmemmap ((struct page *)(ALIGN(VMALLOC_END, VMEMMAP_ALIGN))) macro121 #define VMEMMAP_END ((unsigned long)vmemmap + VMEMMAP_SIZE - 1)
350 小区域)。对于所有其他区域 —— 例如vmalloc和vmemmap空间 —— 一个只读页面被映射
17166 F: mm/sparse-vmemmap.c