Lines Matching refs:end_pfn

1223 	unsigned long end_pfn = PFN_UP(end);  in reserve_bootmem_region()  local
1225 for (; start_pfn < end_pfn; start_pfn++) { in reserve_bootmem_region()
1355 unsigned long end_pfn, struct zone *zone) in __pageblock_pfn_to_page() argument
1361 end_pfn--; in __pageblock_pfn_to_page()
1363 if (!pfn_valid(start_pfn) || !pfn_valid(end_pfn)) in __pageblock_pfn_to_page()
1373 end_page = pfn_to_page(end_pfn); in __pageblock_pfn_to_page()
1477 unsigned long end_pfn) in deferred_free_pages() argument
1483 for (; pfn < end_pfn; pfn++) { in deferred_free_pages()
1506 unsigned long end_pfn) in deferred_init_pages() argument
1513 for (; pfn < end_pfn; pfn++) { in deferred_init_pages()
2058 unsigned long start_pfn, end_pfn; in move_freepages_block() local
2065 end_pfn = start_pfn + pageblock_nr_pages - 1; in move_freepages_block()
2070 if (!zone_spans_pfn(zone, end_pfn)) in move_freepages_block()
5461 unsigned long end_pfn = start_pfn + size; in memmap_init_zone() local
5470 if (highest_memmap_pfn < end_pfn - 1) in memmap_init_zone()
5471 highest_memmap_pfn = end_pfn - 1; in memmap_init_zone()
5480 for (pfn = start_pfn; pfn < end_pfn; pfn++) { in memmap_init_zone()
5492 if (!update_defer_init(pgdat, pfn, end_pfn, &nr_initialised)) in memmap_init_zone()
5762 unsigned long start_pfn, end_pfn; in __early_pfn_to_nid() local
5768 nid = memblock_search_pfn_nid(pfn, &start_pfn, &end_pfn); in __early_pfn_to_nid()
5771 state->last_end = end_pfn; in __early_pfn_to_nid()
5790 unsigned long start_pfn, end_pfn; in free_bootmem_with_active_regions() local
5793 for_each_mem_pfn_range(i, nid, &start_pfn, &end_pfn, &this_nid) { in free_bootmem_with_active_regions()
5795 end_pfn = min(end_pfn, max_low_pfn); in free_bootmem_with_active_regions()
5797 if (start_pfn < end_pfn) in free_bootmem_with_active_regions()
5799 (end_pfn - start_pfn) << PAGE_SHIFT, in free_bootmem_with_active_regions()
5813 unsigned long start_pfn, end_pfn; in sparse_memory_present_with_active_regions() local
5816 for_each_mem_pfn_range(i, nid, &start_pfn, &end_pfn, &this_nid) in sparse_memory_present_with_active_regions()
5817 memory_present(this_nid, start_pfn, end_pfn); in sparse_memory_present_with_active_regions()
5832 unsigned long *start_pfn, unsigned long *end_pfn) in get_pfn_range_for_nid() argument
5838 *end_pfn = 0; in get_pfn_range_for_nid()
5842 *end_pfn = max(*end_pfn, this_end_pfn); in get_pfn_range_for_nid()
5951 unsigned long start_pfn, end_pfn; in __absent_pages_in_range() local
5954 for_each_mem_pfn_range(i, nid, &start_pfn, &end_pfn, NULL) { in __absent_pages_in_range()
5956 end_pfn = clamp(end_pfn, range_start_pfn, range_end_pfn); in __absent_pages_in_range()
5957 nr_absent -= end_pfn - start_pfn; in __absent_pages_in_range()
5970 unsigned long end_pfn) in absent_pages_in_range() argument
5972 return __absent_pages_in_range(MAX_NUMNODES, start_pfn, end_pfn); in absent_pages_in_range()
6005 unsigned long start_pfn, end_pfn; in zone_absent_pages_in_node() local
6011 end_pfn = clamp(memblock_region_memory_end_pfn(r), in zone_absent_pages_in_node()
6016 nr_absent += end_pfn - start_pfn; in zone_absent_pages_in_node()
6020 nr_absent += end_pfn - start_pfn; in zone_absent_pages_in_node()
6405 unsigned long end_pfn = 0; in free_area_init_node() local
6414 get_pfn_range_for_nid(nid, &start_pfn, &end_pfn); in free_area_init_node()
6417 end_pfn ? ((u64)end_pfn << PAGE_SHIFT) - 1 : 0); in free_area_init_node()
6421 calculate_node_totalpages(pgdat, start_pfn, end_pfn, in free_area_init_node()
6575 unsigned long start_pfn, end_pfn; in early_calculate_totalpages() local
6578 for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid) { in early_calculate_totalpages()
6579 unsigned long pages = end_pfn - start_pfn; in early_calculate_totalpages()
6706 unsigned long start_pfn, end_pfn; in find_zone_movable_pfns_for_nodes() local
6724 for_each_mem_pfn_range(i, nid, &start_pfn, &end_pfn, NULL) { in find_zone_movable_pfns_for_nodes()
6728 if (start_pfn >= end_pfn) in find_zone_movable_pfns_for_nodes()
6734 kernel_pages = min(end_pfn, usable_startpfn) in find_zone_movable_pfns_for_nodes()
6743 if (end_pfn <= usable_startpfn) { in find_zone_movable_pfns_for_nodes()
6751 zone_movable_pfn[nid] = end_pfn; in find_zone_movable_pfns_for_nodes()
6762 size_pages = end_pfn - start_pfn; in find_zone_movable_pfns_for_nodes()
6836 unsigned long start_pfn, end_pfn; in free_area_init_nodes() local
6851 end_pfn = max(max_zone_pfn[i], start_pfn); in free_area_init_nodes()
6853 arch_zone_highest_possible_pfn[i] = end_pfn; in free_area_init_nodes()
6855 start_pfn = end_pfn; in free_area_init_nodes()
6889 for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid) in free_area_init_nodes()
6892 ((u64)end_pfn << PAGE_SHIFT) - 1); in free_area_init_nodes()
8021 __offline_isolated_pages(unsigned long start_pfn, unsigned long end_pfn) in __offline_isolated_pages() argument
8029 for (pfn = start_pfn; pfn < end_pfn; pfn++) in __offline_isolated_pages()
8032 if (pfn == end_pfn) in __offline_isolated_pages()
8034 offline_mem_sections(pfn, end_pfn); in __offline_isolated_pages()
8038 while (pfn < end_pfn) { in __offline_isolated_pages()
8059 pfn, 1 << order, end_pfn); in __offline_isolated_pages()