Lines Matching refs:end_pfn

247 	unsigned long i, pfn, end_pfn, nr_pages;  in register_page_bootmem_info_node()  local
272 end_pfn = pgdat_end_pfn(pgdat); in register_page_bootmem_info_node()
275 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in register_page_bootmem_info_node()
289 unsigned long end_pfn) in grow_zone_span() argument
299 zone->spanned_pages = max(old_zone_end_pfn, end_pfn) - in grow_zone_span()
306 unsigned long end_pfn) in resize_zone() argument
310 if (end_pfn - start_pfn) { in resize_zone()
312 zone->spanned_pages = end_pfn - start_pfn; in resize_zone()
326 unsigned long end_pfn) in fix_zone_id() argument
332 for (pfn = start_pfn; pfn < end_pfn; pfn++) in fix_zone_id()
348 unsigned long start_pfn, unsigned long end_pfn) in move_pfn_range_left() argument
354 ret = ensure_zone_is_initialized(z1, start_pfn, end_pfn - start_pfn); in move_pfn_range_left()
361 if (end_pfn > zone_end_pfn(z2)) in move_pfn_range_left()
367 if (end_pfn <= z2->zone_start_pfn) in move_pfn_range_left()
376 resize_zone(z1, z1_start_pfn, end_pfn); in move_pfn_range_left()
377 resize_zone(z2, end_pfn, zone_end_pfn(z2)); in move_pfn_range_left()
381 fix_zone_id(z1, start_pfn, end_pfn); in move_pfn_range_left()
390 unsigned long start_pfn, unsigned long end_pfn) in move_pfn_range_right() argument
396 ret = ensure_zone_is_initialized(z2, start_pfn, end_pfn - start_pfn); in move_pfn_range_right()
406 if (zone_end_pfn(z1) > end_pfn) in move_pfn_range_right()
416 z2_end_pfn = end_pfn; in move_pfn_range_right()
423 fix_zone_id(z2, start_pfn, end_pfn); in move_pfn_range_right()
432 unsigned long end_pfn) in grow_pgdat_span() argument
439 pgdat->node_spanned_pages = max(old_pgdat_end_pfn, end_pfn) - in grow_pgdat_span()
534 unsigned long end_pfn) in find_smallest_section_pfn() argument
538 for (; start_pfn < end_pfn; start_pfn += PAGES_PER_SECTION) { in find_smallest_section_pfn()
559 unsigned long end_pfn) in find_biggest_section_pfn() argument
565 pfn = end_pfn - 1; in find_biggest_section_pfn()
585 unsigned long end_pfn) in shrink_zone_span() argument
602 pfn = find_smallest_section_pfn(nid, zone, end_pfn, in shrink_zone_span()
608 } else if (zone_end_pfn == end_pfn) { in shrink_zone_span()
653 unsigned long start_pfn, unsigned long end_pfn) in shrink_pgdat_span() argument
669 pfn = find_smallest_section_pfn(nid, NULL, end_pfn, in shrink_pgdat_span()
675 } else if (pgdat_end_pfn == end_pfn) { in shrink_pgdat_span()
1376 int test_pages_in_a_zone(unsigned long start_pfn, unsigned long end_pfn) in test_pages_in_a_zone() argument
1383 pfn < end_pfn; in test_pages_in_a_zone()
1388 for (; pfn < sec_end_pfn && pfn < end_pfn; in test_pages_in_a_zone()
1435 do_migrate_range(unsigned long start_pfn, unsigned long end_pfn) in do_migrate_range() argument
1444 for (pfn = start_pfn; pfn < end_pfn && move_pages > 0; pfn++) { in do_migrate_range()
1522 offline_isolated_pages(unsigned long start_pfn, unsigned long end_pfn) in offline_isolated_pages() argument
1524 walk_system_ram_range(start_pfn, end_pfn - start_pfn, NULL, in offline_isolated_pages()
1545 check_pages_isolated(unsigned long start_pfn, unsigned long end_pfn) in check_pages_isolated() argument
1550 ret = walk_system_ram_range(start_pfn, end_pfn - start_pfn, &offlined, in check_pages_isolated()
1715 unsigned long end_pfn, unsigned long timeout) in __offline_pages() argument
1727 if (!IS_ALIGNED(end_pfn, pageblock_nr_pages)) in __offline_pages()
1731 if (!test_pages_in_a_zone(start_pfn, end_pfn)) in __offline_pages()
1736 nr_pages = end_pfn - start_pfn; in __offline_pages()
1742 ret = start_isolate_page_range(start_pfn, end_pfn, in __offline_pages()
1775 pfn = scan_movable_pages(start_pfn, end_pfn); in __offline_pages()
1777 ret = do_migrate_range(pfn, end_pfn); in __offline_pages()
1799 dissolve_free_huge_pages(start_pfn, end_pfn); in __offline_pages()
1801 offlined_pages = check_pages_isolated(start_pfn, end_pfn); in __offline_pages()
1809 offline_isolated_pages(start_pfn, end_pfn); in __offline_pages()
1811 undo_isolate_page_range(start_pfn, end_pfn, MIGRATE_MOVABLE); in __offline_pages()
1843 ((unsigned long long) end_pfn << PAGE_SHIFT) - 1); in __offline_pages()
1846 undo_isolate_page_range(start_pfn, end_pfn, MIGRATE_MOVABLE); in __offline_pages()
1869 int walk_memory_range(unsigned long start_pfn, unsigned long end_pfn, in walk_memory_range() argument
1877 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in walk_memory_range()
1980 unsigned long end_pfn = start_pfn + pgdat->node_spanned_pages; in try_offline_node() local
1984 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in try_offline_node()