Lines Matching refs:end_pfn
373 const unsigned long end_pfn = pfn + nr_pages;
400 for (; pfn < end_pfn; pfn += cur_nr_pages) {
402 cur_nr_pages = min(end_pfn - pfn,
414 /* find the smallest valid pfn in the range [start_pfn, end_pfn) */
417 unsigned long end_pfn)
419 for (; start_pfn < end_pfn; start_pfn += PAGES_PER_SUBSECTION) {
435 /* find the biggest valid pfn in the range [start_pfn, end_pfn). */
438 unsigned long end_pfn)
443 pfn = end_pfn - 1;
461 unsigned long end_pfn)
473 pfn = find_smallest_section_pfn(nid, zone, end_pfn,
482 } else if (zone_end_pfn(zone) == end_pfn) {
507 unsigned long end_pfn = zone_end_pfn(zone);
514 node_end_pfn = end_pfn;
518 if (end_pfn > node_end_pfn)
519 node_end_pfn = end_pfn;
532 const unsigned long end_pfn = start_pfn + nr_pages;
537 for (pfn = start_pfn; pfn < end_pfn; pfn += cur_nr_pages) {
542 min(end_pfn - pfn, SECTION_ALIGN_UP(pfn + 1) - pfn);
577 const unsigned long end_pfn = pfn + nr_pages;
585 for (; pfn < end_pfn; pfn += cur_nr_pages) {
588 cur_nr_pages = min(end_pfn - pfn,
647 const unsigned long end_pfn = start_pfn + nr_pages;
659 for (pfn = start_pfn; pfn < end_pfn;) {
678 online_mem_sections(start_pfn, end_pfn);
968 unsigned long online_pages = 0, max_pages, end_pfn;
992 end_pfn = pfn + group->d.unit_pages;
993 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
1092 unsigned long end_pfn = pfn + nr_pages;
1110 online_mem_sections(pfn, ALIGN_DOWN(end_pfn, PAGES_PER_SECTION));
1117 unsigned long end_pfn = pfn + nr_pages;
1125 offline_mem_sections(pfn, ALIGN_DOWN(end_pfn, PAGES_PER_SECTION));
1401 .end_pfn = PHYS_PFN(res->end),
1707 static void do_migrate_range(unsigned long start_pfn, unsigned long end_pfn)
1715 for (pfn = start_pfn; pfn < end_pfn; pfn++) {
1878 const unsigned long end_pfn = start_pfn + nr_pages;
1919 page_zone(pfn_to_page(end_pfn - 1)) != zone)) {
1933 ret = start_isolate_page_range(start_pfn, end_pfn,
1969 ret = scan_movable_pages(pfn, end_pfn, &pfn);
1975 do_migrate_range(pfn, end_pfn);
1989 ret = dissolve_free_huge_pages(start_pfn, end_pfn);
1995 ret = test_pages_isolated(start_pfn, end_pfn, MEMORY_OFFLINE);
2000 __offline_isolated_pages(start_pfn, end_pfn);
2044 undo_isolate_page_range(start_pfn, end_pfn, MIGRATE_MOVABLE);
2052 ((unsigned long long) end_pfn << PAGE_SHIFT) - 1,