Lines Matching defs:memblock

88  * struct memblock - memblock allocator metadata
94 struct memblock {
101 extern struct memblock memblock;
178 * __for_each_mem_range - iterate through memblock areas from type_a and not
198 * __for_each_mem_range_rev - reverse iterate through memblock areas from
225 __for_each_mem_range(i, &memblock.memory, NULL, NUMA_NO_NODE, \
230 * for_each_mem_range_rev - reverse iterate through memblock areas from
237 __for_each_mem_range_rev(i, &memblock.memory, NULL, NUMA_NO_NODE, \
242 * for_each_reserved_mem_range - iterate over all reserved memblock areas
247 * Walks over reserved areas of memblock. Available as soon as memblock
251 __for_each_mem_range(i, &memblock.reserved, NULL, NUMA_NO_NODE, \
304 * memblock areas
310 * Walks over free (memory && !reserved) areas of memblock in a specific
311 * zone. Available once memblock and an empty zone is initialized. The main
314 * of the memblock is valid for the zone.
324 * free memblock areas from a given point
330 * Walks over free (memory && !reserved) areas of memblock in a specific
331 * zone, continuing from current position. Available as soon as memblock is
343 * for_each_free_mem_range - iterate through free memblock areas
351 * Walks over free (memory && !reserved) areas of memblock. Available as
352 * soon as memblock is initialized.
355 __for_each_mem_range(i, &memblock.memory, &memblock.reserved, \
359 * for_each_free_mem_range_reverse - rev-iterate through free memblock areas
367 * Walks over free (memory && !reserved) areas of memblock in reverse
368 * order. Available as soon as memblock is initialized.
372 __for_each_mem_range_rev(i, &memblock.memory, &memblock.reserved, \
399 /* Flags for memblock allocation APIs */
476 memblock.bottom_up = enable;
481 * if this is true, that said, memblock will allocate memory
486 return memblock.bottom_up;
572 for (region = memblock.memory.regions; \
573 region < (memblock.memory.regions + memblock.memory.cnt); \
581 for (region = memblock.reserved.regions; \
582 region < (memblock.reserved.regions + memblock.reserved.cnt); \