Lines Matching refs:start_pfn
267 unsigned long sp, start_pfn; in page_outside_zone_boundaries() local
271 start_pfn = zone->zone_start_pfn; in page_outside_zone_boundaries()
280 start_pfn, start_pfn + sp); in page_outside_zone_boundaries()
1073 unsigned long start_pfn, end_pfn; in move_freepages_block() local
1076 start_pfn = page_to_pfn(page); in move_freepages_block()
1077 start_pfn = start_pfn & ~(pageblock_nr_pages-1); in move_freepages_block()
1078 start_page = pfn_to_page(start_pfn); in move_freepages_block()
1080 end_pfn = start_pfn + pageblock_nr_pages - 1; in move_freepages_block()
1083 if (!zone_spans_pfn(zone, start_pfn)) in move_freepages_block()
4017 static int pageblock_is_reserved(unsigned long start_pfn, unsigned long end_pfn) in pageblock_is_reserved() argument
4021 for (pfn = start_pfn; pfn < end_pfn; pfn++) { in pageblock_is_reserved()
4037 unsigned long start_pfn, pfn, end_pfn, block_end_pfn; in setup_zone_migrate_reserve() local
4049 start_pfn = zone->zone_start_pfn; in setup_zone_migrate_reserve()
4051 start_pfn = roundup(start_pfn, pageblock_nr_pages); in setup_zone_migrate_reserve()
4070 for (pfn = start_pfn; pfn < end_pfn; pfn += pageblock_nr_pages) { in setup_zone_migrate_reserve()
4131 unsigned long start_pfn, enum memmap_context context) in memmap_init_zone() argument
4134 unsigned long end_pfn = start_pfn + size; in memmap_init_zone()
4142 for (pfn = start_pfn; pfn < end_pfn; pfn++) { in memmap_init_zone()
4199 #define memmap_init(size, nid, zone, start_pfn) \ argument
4200 memmap_init_zone((size), (nid), (zone), (start_pfn), MEMMAP_EARLY)
4448 unsigned long start_pfn, end_pfn; in __early_pfn_to_nid() local
4460 nid = memblock_search_pfn_nid(pfn, &start_pfn, &end_pfn); in __early_pfn_to_nid()
4462 last_start_pfn = start_pfn; in __early_pfn_to_nid()
4505 unsigned long start_pfn, end_pfn; in free_bootmem_with_active_regions() local
4508 for_each_mem_pfn_range(i, nid, &start_pfn, &end_pfn, &this_nid) { in free_bootmem_with_active_regions()
4509 start_pfn = min(start_pfn, max_low_pfn); in free_bootmem_with_active_regions()
4512 if (start_pfn < end_pfn) in free_bootmem_with_active_regions()
4513 memblock_free_early_nid(PFN_PHYS(start_pfn), in free_bootmem_with_active_regions()
4514 (end_pfn - start_pfn) << PAGE_SHIFT, in free_bootmem_with_active_regions()
4528 unsigned long start_pfn, end_pfn; in sparse_memory_present_with_active_regions() local
4531 for_each_mem_pfn_range(i, nid, &start_pfn, &end_pfn, &this_nid) in sparse_memory_present_with_active_regions()
4532 memory_present(this_nid, start_pfn, end_pfn); in sparse_memory_present_with_active_regions()
4547 unsigned long *start_pfn, unsigned long *end_pfn) in get_pfn_range_for_nid() argument
4552 *start_pfn = -1UL; in get_pfn_range_for_nid()
4556 *start_pfn = min(*start_pfn, this_start_pfn); in get_pfn_range_for_nid()
4560 if (*start_pfn == -1UL) in get_pfn_range_for_nid()
4561 *start_pfn = 0; in get_pfn_range_for_nid()
4661 unsigned long start_pfn, end_pfn; in __absent_pages_in_range() local
4664 for_each_mem_pfn_range(i, nid, &start_pfn, &end_pfn, NULL) { in __absent_pages_in_range()
4665 start_pfn = clamp(start_pfn, range_start_pfn, range_end_pfn); in __absent_pages_in_range()
4667 nr_absent -= end_pfn - start_pfn; in __absent_pages_in_range()
4679 unsigned long __init absent_pages_in_range(unsigned long start_pfn, in absent_pages_in_range() argument
4682 return __absent_pages_in_range(MAX_NUMNODES, start_pfn, end_pfn); in absent_pages_in_range()
5004 unsigned long start_pfn = 0; in free_area_init_node() local
5013 get_pfn_range_for_nid(nid, &start_pfn, &end_pfn); in free_area_init_node()
5015 (u64) start_pfn << PAGE_SHIFT, (u64) (end_pfn << PAGE_SHIFT) - 1); in free_area_init_node()
5017 calculate_node_totalpages(pgdat, start_pfn, end_pfn, in free_area_init_node()
5027 free_area_init_core(pgdat, start_pfn, end_pfn, in free_area_init_node()
5102 unsigned long start_pfn; in find_min_pfn_for_node() local
5105 for_each_mem_pfn_range(i, nid, &start_pfn, NULL, NULL) in find_min_pfn_for_node()
5106 min_pfn = min(min_pfn, start_pfn); in find_min_pfn_for_node()
5136 unsigned long start_pfn, end_pfn; in early_calculate_totalpages() local
5139 for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid) { in early_calculate_totalpages()
5140 unsigned long pages = end_pfn - start_pfn; in early_calculate_totalpages()
5222 unsigned long start_pfn, end_pfn; in find_zone_movable_pfns_for_nodes() local
5240 for_each_mem_pfn_range(i, nid, &start_pfn, &end_pfn, NULL) { in find_zone_movable_pfns_for_nodes()
5243 start_pfn = max(start_pfn, zone_movable_pfn[nid]); in find_zone_movable_pfns_for_nodes()
5244 if (start_pfn >= end_pfn) in find_zone_movable_pfns_for_nodes()
5248 if (start_pfn < usable_startpfn) { in find_zone_movable_pfns_for_nodes()
5251 - start_pfn; in find_zone_movable_pfns_for_nodes()
5270 start_pfn = usable_startpfn; in find_zone_movable_pfns_for_nodes()
5278 size_pages = end_pfn - start_pfn; in find_zone_movable_pfns_for_nodes()
5281 zone_movable_pfn[nid] = start_pfn + size_pages; in find_zone_movable_pfns_for_nodes()
5352 unsigned long start_pfn, end_pfn; in free_area_init_nodes() local
5361 start_pfn = find_min_pfn_with_active_regions(); in free_area_init_nodes()
5367 end_pfn = max(max_zone_pfn[i], start_pfn); in free_area_init_nodes()
5368 arch_zone_lowest_possible_pfn[i] = start_pfn; in free_area_init_nodes()
5371 start_pfn = end_pfn; in free_area_init_nodes()
5406 for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid) in free_area_init_nodes()
5408 start_pfn << PAGE_SHIFT, (end_pfn << PAGE_SHIFT) - 1); in free_area_init_nodes()
6533 __offline_isolated_pages(unsigned long start_pfn, unsigned long end_pfn) in __offline_isolated_pages() argument
6541 for (pfn = start_pfn; pfn < end_pfn; pfn++) in __offline_isolated_pages()
6548 pfn = start_pfn; in __offline_isolated_pages()