Lines Matching refs:section_nr
51 static void set_section_nid(unsigned long section_nr, int nid)
53 section_to_node_table[section_nr] = nid;
56 static inline void set_section_nid(unsigned long section_nr, int nid)
81 static int __meminit sparse_index_init(unsigned long section_nr, int nid)
83 unsigned long root = SECTION_NR_TO_ROOT(section_nr);
105 static inline int sparse_index_init(unsigned long section_nr, int nid)
191 unsigned long section_nr = __section_nr(ms);
193 if (section_nr > __highest_present_section_nr)
194 __highest_present_section_nr = section_nr;
199 #define for_each_present_section_nr(start, section_nr) \
200 for (section_nr = next_present_section_nr(start-1); \
201 ((section_nr != -1) && \
202 (section_nr <= __highest_present_section_nr)); \
203 section_nr = next_present_section_nr(section_nr))
615 unsigned long section_nr = pfn_to_section_nr(pfn);
619 if (WARN_ON(!valid_section_nr(section_nr)))
622 ms = __nr_to_section(section_nr);
634 unsigned long section_nr = pfn_to_section_nr(pfn);
641 if (WARN_ON(!valid_section_nr(section_nr)))
644 ms = __nr_to_section(section_nr);
810 unsigned long section_nr = pfn_to_section_nr(pfn);
830 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr);
909 unsigned long section_nr = pfn_to_section_nr(start_pfn);
914 ret = sparse_index_init(section_nr, nid);
928 ms = __nr_to_section(section_nr);
929 set_section_nid(section_nr, nid);
933 if (section_nr_to_pfn(section_nr) != start_pfn)
934 memmap = pfn_to_page(section_nr_to_pfn(section_nr));
935 sparse_init_one_section(ms, section_nr, memmap, ms->usage, 0);