Lines Matching defs:section_nr
52 static void set_section_nid(unsigned long section_nr, int nid)
54 section_to_node_table[section_nr] = nid;
57 static inline void set_section_nid(unsigned long section_nr, int nid)
82 static int __meminit sparse_index_init(unsigned long section_nr, int nid)
84 unsigned long root = SECTION_NR_TO_ROOT(section_nr);
106 static inline int sparse_index_init(unsigned long section_nr, int nid)
165 unsigned long section_nr)
167 if (section_nr > __highest_present_section_nr)
168 __highest_present_section_nr = section_nr;
173 #define for_each_present_section_nr(start, section_nr) \
174 for (section_nr = next_present_section_nr(start-1); \
175 section_nr != -1; \
176 section_nr = next_present_section_nr(section_nr))
597 unsigned long section_nr = pfn_to_section_nr(pfn);
601 if (WARN_ON(!valid_section_nr(section_nr)))
604 ms = __nr_to_section(section_nr);
615 unsigned long section_nr = pfn_to_section_nr(pfn);
622 if (WARN_ON(!valid_section_nr(section_nr)))
625 ms = __nr_to_section(section_nr);
792 unsigned long section_nr = pfn_to_section_nr(pfn);
812 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr);
894 unsigned long section_nr = pfn_to_section_nr(start_pfn);
899 ret = sparse_index_init(section_nr, nid);
914 ms = __nr_to_section(section_nr);
915 set_section_nid(section_nr, nid);
916 __section_mark_present(ms, section_nr);
919 if (section_nr_to_pfn(section_nr) != start_pfn)
920 memmap = pfn_to_page(section_nr_to_pfn(section_nr));
921 sparse_init_one_section(ms, section_nr, memmap, ms->usage, 0);