Lines Matching refs:end_pfn
233 unsigned long i, pfn, end_pfn, nr_pages; in register_page_bootmem_info_node() local
244 end_pfn = pgdat_end_pfn(pgdat); in register_page_bootmem_info_node()
247 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in register_page_bootmem_info_node()
312 const unsigned long end_pfn = pfn + nr_pages; in __add_pages() local
340 for (; pfn < end_pfn; pfn += cur_nr_pages) { in __add_pages()
342 cur_nr_pages = min(end_pfn - pfn, in __add_pages()
356 unsigned long end_pfn) in find_smallest_section_pfn() argument
358 for (; start_pfn < end_pfn; start_pfn += PAGES_PER_SUBSECTION) { in find_smallest_section_pfn()
377 unsigned long end_pfn) in find_biggest_section_pfn() argument
382 pfn = end_pfn - 1; in find_biggest_section_pfn()
400 unsigned long end_pfn) in shrink_zone_span() argument
413 pfn = find_smallest_section_pfn(nid, zone, end_pfn, in shrink_zone_span()
422 } else if (zone_end_pfn(zone) == end_pfn) { in shrink_zone_span()
474 const unsigned long end_pfn = start_pfn + nr_pages; in remove_pfn_range_from_zone() local
479 for (pfn = start_pfn; pfn < end_pfn; pfn += cur_nr_pages) { in remove_pfn_range_from_zone()
484 min(end_pfn - pfn, SECTION_ALIGN_UP(pfn + 1) - pfn); in remove_pfn_range_from_zone()
535 const unsigned long end_pfn = pfn + nr_pages; in __remove_pages() local
544 for (; pfn < end_pfn; pfn += cur_nr_pages) { in __remove_pages()
547 cur_nr_pages = min(end_pfn - pfn, in __remove_pages()
611 const unsigned long end_pfn = start_pfn + nr_pages; in online_pages_range() local
620 for (pfn = start_pfn; pfn < end_pfn; pfn += MAX_ORDER_NR_PAGES) in online_pages_range()
624 online_mem_sections(start_pfn, end_pfn); in online_pages_range()
1234 unsigned long end_pfn) in test_pages_in_a_zone() argument
1241 pfn < end_pfn; in test_pages_in_a_zone()
1246 for (; pfn < sec_end_pfn && pfn < end_pfn; in test_pages_in_a_zone()
1253 if (i == MAX_ORDER_NR_PAGES || pfn + i >= end_pfn) in test_pages_in_a_zone()
1320 do_migrate_range(unsigned long start_pfn, unsigned long end_pfn) in do_migrate_range() argument
1329 for (pfn = start_pfn; pfn < end_pfn; pfn++) { in do_migrate_range()
1504 const unsigned long end_pfn = start_pfn + nr_pages; in offline_pages() local
1537 zone = test_pages_in_a_zone(start_pfn, end_pfn); in offline_pages()
1547 ret = start_isolate_page_range(start_pfn, end_pfn, in offline_pages()
1579 ret = scan_movable_pages(pfn, end_pfn, &pfn); in offline_pages()
1585 do_migrate_range(pfn, end_pfn); in offline_pages()
1599 ret = dissolve_free_huge_pages(start_pfn, end_pfn); in offline_pages()
1616 ret = test_pages_isolated(start_pfn, end_pfn, MEMORY_OFFLINE, NULL); in offline_pages()
1622 __offline_isolated_pages(start_pfn, end_pfn); in offline_pages()
1665 undo_isolate_page_range(start_pfn, end_pfn, MIGRATE_MOVABLE); in offline_pages()
1672 ((unsigned long long) end_pfn << PAGE_SHIFT) - 1, in offline_pages()