Home
last modified time | relevance | path

Searched refs:section_nr (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/mm/
Dsparse.c53 static void set_section_nid(unsigned long section_nr, int nid) in set_section_nid() argument
55 section_to_node_table[section_nr] = nid; in set_section_nid()
58 static inline void set_section_nid(unsigned long section_nr, int nid) in set_section_nid() argument
83 static int __meminit sparse_index_init(unsigned long section_nr, int nid) in sparse_index_init() argument
85 unsigned long root = SECTION_NR_TO_ROOT(section_nr); in sparse_index_init()
107 static inline int sparse_index_init(unsigned long section_nr, int nid) in sparse_index_init() argument
193 unsigned long section_nr = __section_nr(ms); in section_mark_present() local
195 if (section_nr > __highest_present_section_nr) in section_mark_present()
196 __highest_present_section_nr = section_nr; in section_mark_present()
201 static inline unsigned long next_present_section_nr(unsigned long section_nr) in next_present_section_nr() argument
[all …]
Dmemory_hotplug.c168 unsigned long mapsize, section_nr, i; in register_page_bootmem_info_section() local
173 section_nr = pfn_to_section_nr(start_pfn); in register_page_bootmem_info_section()
174 ms = __nr_to_section(section_nr); in register_page_bootmem_info_section()
177 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section()
189 get_page_bootmem(section_nr, page, SECTION_INFO); in register_page_bootmem_info_section()
197 get_page_bootmem(section_nr, page, MIX_SECTION_INFO); in register_page_bootmem_info_section()
203 unsigned long mapsize, section_nr, i; in register_page_bootmem_info_section() local
208 section_nr = pfn_to_section_nr(start_pfn); in register_page_bootmem_info_section()
209 ms = __nr_to_section(section_nr); in register_page_bootmem_info_section()
211 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section()
[all …]
/Linux-v5.4/drivers/base/
Dmemory.c37 static inline unsigned long base_memory_block_id(unsigned long section_nr) in base_memory_block_id() argument
39 return section_nr / sections_per_block; in base_memory_block_id()
193 unsigned long section_nr = pfn_to_section_nr(start_pfn); in pages_correctly_probed() local
194 unsigned long section_nr_end = section_nr + sections_per_block; in pages_correctly_probed()
202 for (; section_nr < section_nr_end; section_nr++) { in pages_correctly_probed()
206 if (!present_section_nr(section_nr)) { in pages_correctly_probed()
208 section_nr, pfn, pfn + PAGES_PER_SECTION); in pages_correctly_probed()
210 } else if (!valid_section_nr(section_nr)) { in pages_correctly_probed()
212 section_nr, pfn, pfn + PAGES_PER_SECTION); in pages_correctly_probed()
214 } else if (online_section_nr(section_nr)) { in pages_correctly_probed()
[all …]
/Linux-v5.4/arch/x86/mm/
Dinit_64.c1537 void register_page_bootmem_memmap(unsigned long section_nr, in register_page_bootmem_memmap() argument
1558 get_page_bootmem(section_nr, pgd_page(*pgd), MIX_SECTION_INFO); in register_page_bootmem_memmap()
1565 get_page_bootmem(section_nr, p4d_page(*p4d), MIX_SECTION_INFO); in register_page_bootmem_memmap()
1572 get_page_bootmem(section_nr, pud_page(*pud), MIX_SECTION_INFO); in register_page_bootmem_memmap()
1579 get_page_bootmem(section_nr, pmd_page(*pmd), in register_page_bootmem_memmap()
1585 get_page_bootmem(section_nr, pte_page(*pte), in register_page_bootmem_memmap()
1597 get_page_bootmem(section_nr, page++, in register_page_bootmem_memmap()
/Linux-v5.4/arch/powerpc/platforms/pseries/
Dhotplug-memory.c210 unsigned long section_nr; in lmb_to_memblock() local
214 section_nr = pfn_to_section_nr(PFN_DOWN(lmb->base_addr)); in lmb_to_memblock()
215 mem_sect = __nr_to_section(section_nr); in lmb_to_memblock()
/Linux-v5.4/arch/powerpc/mm/
Dinit_64.c330 void register_page_bootmem_memmap(unsigned long section_nr, in register_page_bootmem_memmap() argument
/Linux-v5.4/include/linux/
Dmm.h2766 void register_page_bootmem_memmap(unsigned long section_nr, struct page *map,