• Home
  • Raw
  • Download

Lines Matching refs:end_pfn

227 	unsigned long i, pfn, end_pfn, nr_pages;  in register_page_bootmem_info_node()  local
238 end_pfn = pgdat_end_pfn(pgdat); in register_page_bootmem_info_node()
241 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in register_page_bootmem_info_node()
331 unsigned long end_pfn) in find_smallest_section_pfn() argument
333 for (; start_pfn < end_pfn; start_pfn += PAGES_PER_SUBSECTION) { in find_smallest_section_pfn()
352 unsigned long end_pfn) in find_biggest_section_pfn() argument
357 pfn = end_pfn - 1; in find_biggest_section_pfn()
375 unsigned long end_pfn) in shrink_zone_span() argument
391 pfn = find_smallest_section_pfn(nid, zone, end_pfn, in shrink_zone_span()
397 } else if (zone_end_pfn == end_pfn) { in shrink_zone_span()
425 if (pfn >= start_pfn && pfn < end_pfn) in shrink_zone_span()
613 const unsigned long end_pfn = start_pfn + nr_pages; in online_pages_range() local
622 for (pfn = start_pfn; pfn < end_pfn; pfn += 1ul << order) { in online_pages_range()
623 order = min(MAX_ORDER - 1, get_order(PFN_PHYS(end_pfn - pfn))); in online_pages_range()
631 online_mem_sections(start_pfn, end_pfn); in online_pages_range()
1189 unsigned long end_pfn, pfn; in is_mem_section_removable() local
1191 end_pfn = min(start_pfn + nr_pages, in is_mem_section_removable()
1195 for (pfn = start_pfn; pfn < end_pfn; pfn = next_active_pageblock(pfn)) { in is_mem_section_removable()
1209 int test_pages_in_a_zone(unsigned long start_pfn, unsigned long end_pfn, in test_pages_in_a_zone() argument
1218 pfn < end_pfn; in test_pages_in_a_zone()
1223 for (; pfn < sec_end_pfn && pfn < end_pfn; in test_pages_in_a_zone()
1230 if (i == MAX_ORDER_NR_PAGES || pfn + i >= end_pfn) in test_pages_in_a_zone()
1247 *valid_end = min(end, end_pfn); in test_pages_in_a_zone()
1305 do_migrate_range(unsigned long start_pfn, unsigned long end_pfn) in do_migrate_range() argument
1312 for (pfn = start_pfn; pfn < end_pfn; pfn++) { in do_migrate_range()
1482 unsigned long end_pfn) in __offline_pages() argument
1497 if (!test_pages_in_a_zone(start_pfn, end_pfn, &valid_start, in __offline_pages()
1506 nr_pages = end_pfn - start_pfn; in __offline_pages()
1509 ret = start_isolate_page_range(start_pfn, end_pfn, in __offline_pages()
1540 pfn = scan_movable_pages(pfn, end_pfn); in __offline_pages()
1546 do_migrate_range(pfn, end_pfn); in __offline_pages()
1555 ret = dissolve_free_huge_pages(start_pfn, end_pfn); in __offline_pages()
1561 ret = walk_system_ram_range(start_pfn, end_pfn - start_pfn, in __offline_pages()
1567 walk_system_ram_range(start_pfn, end_pfn - start_pfn, in __offline_pages()
1610 undo_isolate_page_range(start_pfn, end_pfn, MIGRATE_MOVABLE); in __offline_pages()
1615 ((unsigned long long) end_pfn << PAGE_SHIFT) - 1, in __offline_pages()