Home
last modified time | relevance | path

Searched refs:memmap (Results 1 – 4 of 4) sorted by relevance

/mm/
Dsparse.c664 static void free_map_bootmem(struct page *memmap) in free_map_bootmem() argument
666 unsigned long start = (unsigned long)memmap; in free_map_bootmem()
667 unsigned long end = (unsigned long)(memmap + PAGES_PER_SECTION); in free_map_bootmem()
697 struct page *memmap = pfn_to_page(pfn); in depopulate_section_memmap() local
699 if (is_vmalloc_addr(memmap)) in depopulate_section_memmap()
700 vfree(memmap); in depopulate_section_memmap()
702 free_pages((unsigned long)memmap, in depopulate_section_memmap()
706 static void free_map_bootmem(struct page *memmap) in free_map_bootmem() argument
710 struct page *page = virt_to_page(memmap); in free_map_bootmem()
744 struct page *memmap = NULL; in section_deactivate() local
[all …]
Dmemory_hotplug.c170 struct page *page, *memmap; in register_page_bootmem_info_section() local
177 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section()
183 page = virt_to_page(memmap); in register_page_bootmem_info_section()
205 struct page *page, *memmap; in register_page_bootmem_info_section() local
211 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section()
213 register_page_bootmem_memmap(section_nr, memmap, PAGES_PER_SECTION); in register_page_bootmem_info_section()
DKconfig.debug3 bool "Extend memmap on extra space for more information on page"
5 Extend memmap on extra space for more information on page. This
DKconfig121 bool "Sparse Memory virtual memmap"
125 SPARSEMEM_VMEMMAP uses a virtually mapped memmap to optimise
628 a subset of memmap at boot and then initialise the rest in parallel
661 memmap. This allows pfn_to_page() lookups of otherwise