Lines Matching refs:end_pfn
234 unsigned long i, pfn, end_pfn, nr_pages;
245 end_pfn = pgdat_end_pfn(pgdat);
248 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
313 const unsigned long end_pfn = pfn + nr_pages;
341 for (; pfn < end_pfn; pfn += cur_nr_pages) {
343 cur_nr_pages = min(end_pfn - pfn,
354 /* find the smallest valid pfn in the range [start_pfn, end_pfn) */
357 unsigned long end_pfn)
359 for (; start_pfn < end_pfn; start_pfn += PAGES_PER_SUBSECTION) {
375 /* find the biggest valid pfn in the range [start_pfn, end_pfn). */
378 unsigned long end_pfn)
383 pfn = end_pfn - 1;
401 unsigned long end_pfn)
414 pfn = find_smallest_section_pfn(nid, zone, end_pfn,
423 } else if (zone_end_pfn(zone) == end_pfn) {
475 const unsigned long end_pfn = start_pfn + nr_pages;
480 for (pfn = start_pfn; pfn < end_pfn; pfn += cur_nr_pages) {
485 min(end_pfn - pfn, SECTION_ALIGN_UP(pfn + 1) - pfn);
536 const unsigned long end_pfn = pfn + nr_pages;
545 for (; pfn < end_pfn; pfn += cur_nr_pages) {
548 cur_nr_pages = min(end_pfn - pfn,
613 const unsigned long end_pfn = start_pfn + nr_pages;
622 for (pfn = start_pfn; pfn < end_pfn; pfn += MAX_ORDER_NR_PAGES)
626 online_mem_sections(start_pfn, end_pfn);
1194 unsigned long end_pfn)
1201 pfn < end_pfn;
1206 for (; pfn < sec_end_pfn && pfn < end_pfn;
1213 if (i == MAX_ORDER_NR_PAGES || pfn + i >= end_pfn)
1280 do_migrate_range(unsigned long start_pfn, unsigned long end_pfn)
1289 for (pfn = start_pfn; pfn < end_pfn; pfn++) {
1464 const unsigned long end_pfn = start_pfn + nr_pages;
1497 zone = test_pages_in_a_zone(start_pfn, end_pfn);
1506 ret = start_isolate_page_range(start_pfn, end_pfn,
1537 ret = scan_movable_pages(pfn, end_pfn, &pfn);
1543 do_migrate_range(pfn, end_pfn);
1557 ret = dissolve_free_huge_pages(start_pfn, end_pfn);
1575 ret = test_pages_isolated(start_pfn, end_pfn, MEMORY_OFFLINE);
1581 __offline_isolated_pages(start_pfn, end_pfn);
1626 undo_isolate_page_range(start_pfn, end_pfn, MIGRATE_MOVABLE);
1631 ((unsigned long long) end_pfn << PAGE_SHIFT) - 1,