Lines Matching refs:start
85 static void __init __free_pages_memory(unsigned long start, unsigned long end) in __free_pages_memory() argument
89 while (start < end) { in __free_pages_memory()
90 order = min(MAX_ORDER - 1UL, __ffs(start)); in __free_pages_memory()
92 while (start + (1UL << order) > end) in __free_pages_memory()
95 __free_pages_bootmem(pfn_to_page(start), start, order); in __free_pages_memory()
97 start += (1UL << order); in __free_pages_memory()
101 static unsigned long __init __free_memory_core(phys_addr_t start, in __free_memory_core() argument
104 unsigned long start_pfn = PFN_UP(start); in __free_memory_core()
119 phys_addr_t start, end; in free_low_memory_core_early() local
124 for_each_free_mem_range(i, NUMA_NO_NODE, &start, &end, NULL) in free_low_memory_core_early()
125 count += __free_memory_core(start, end); in free_low_memory_core_early()
132 size = get_allocated_memblock_reserved_regions_info(&start); in free_low_memory_core_early()
134 count += __free_memory_core(start, start + size); in free_low_memory_core_early()
137 size = get_allocated_memblock_memory_regions_info(&start); in free_low_memory_core_early()
139 count += __free_memory_core(start, start + size); in free_low_memory_core_early()