211
211
* for_each_free_mem_range - iterate through free memblock areas
212
212
* @i: u64 used as loop variable
213
213
* @nid: node selector, %NUMA_NO_NODE for all nodes
214
215
* @p_start: ptr to phys_addr_t for start address of the range, can be %NULL
215
216
* @p_end: ptr to phys_addr_t for end address of the range, can be %NULL
216
217
* @p_nid: ptr to int for nid of the range, can be %NULL
219
219
* Walks over free (memory && !reserved) areas of memblock. Available as
220
220
* soon as memblock is initialized.