Lines Matching defs:memblock

75  * struct memblock - memblock allocator metadata
81 struct memblock {
88 extern struct memblock memblock;
162 * __for_each_mem_range - iterate through memblock areas from type_a and not
182 * __for_each_mem_range_rev - reverse iterate through memblock areas from
209 __for_each_mem_range(i, &memblock.memory, NULL, NUMA_NO_NODE, \
213 * for_each_mem_range_rev - reverse iterate through memblock areas from
220 __for_each_mem_range_rev(i, &memblock.memory, NULL, NUMA_NO_NODE, \
224 * for_each_reserved_mem_range - iterate over all reserved memblock areas
229 * Walks over reserved areas of memblock. Available as soon as memblock
233 __for_each_mem_range(i, &memblock.reserved, NULL, NUMA_NO_NODE, \
276 * memblock areas
282 * Walks over free (memory && !reserved) areas of memblock in a specific
283 * zone. Available once memblock and an empty zone is initialized. The main
286 * of the memblock is valid for the zone.
296 * free memblock areas from a given point
302 * Walks over free (memory && !reserved) areas of memblock in a specific
303 * zone, continuing from current position. Available as soon as memblock is
315 * for_each_free_mem_range - iterate through free memblock areas
323 * Walks over free (memory && !reserved) areas of memblock. Available as
324 * soon as memblock is initialized.
327 __for_each_mem_range(i, &memblock.memory, &memblock.reserved, \
331 * for_each_free_mem_range_reverse - rev-iterate through free memblock areas
339 * Walks over free (memory && !reserved) areas of memblock in reverse
340 * order. Available as soon as memblock is initialized.
344 __for_each_mem_range_rev(i, &memblock.memory, &memblock.reserved, \
371 /* Flags for memblock allocation APIs */
465 memblock.bottom_up = enable;
470 * if this is true, that said, memblock will allocate memory
475 return memblock.bottom_up;
561 for (region = memblock.memory.regions; \
562 region < (memblock.memory.regions + memblock.memory.cnt); \
570 for (region = memblock.reserved.regions; \
571 region < (memblock.reserved.regions + memblock.reserved.cnt); \