Lines Matching defs:start_pfn
129 static void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn,
138 if (*start_pfn > max_sparsemem_pfn) {
141 *start_pfn, *end_pfn, max_sparsemem_pfn);
143 *start_pfn = max_sparsemem_pfn;
148 *start_pfn, *end_pfn, max_sparsemem_pfn);
592 void online_mem_sections(unsigned long start_pfn, unsigned long end_pfn)
596 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
610 void offline_mem_sections(unsigned long start_pfn, unsigned long end_pfn)
614 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
874 * @start_pfn: start pfn of the memory range
890 int __meminit sparse_add_section(int nid, unsigned long start_pfn,
894 unsigned long section_nr = pfn_to_section_nr(start_pfn);
903 memmap = section_activate(nid, start_pfn, nr_pages, altmap, pgmap);
918 if (section_nr_to_pfn(section_nr) != start_pfn)