Lines Matching refs:rgn
157 #define for_each_memblock_type(i, memblock_type, rgn) \ argument
158 for (i = 0, rgn = &memblock_type->regions[0]; \
160 i++, rgn = &memblock_type->regions[i])
580 struct memblock_region *rgn = &type->regions[idx]; in memblock_insert_region() local
583 memmove(rgn + 1, rgn, (type->cnt - idx) * sizeof(*rgn)); in memblock_insert_region()
584 rgn->base = base; in memblock_insert_region()
585 rgn->size = size; in memblock_insert_region()
586 rgn->flags = flags; in memblock_insert_region()
587 memblock_set_region_node(rgn, nid); in memblock_insert_region()
616 struct memblock_region *rgn; in memblock_add_range() local
652 for_each_memblock_type(idx, type, rgn) { in memblock_add_range()
653 phys_addr_t rbase = rgn->base; in memblock_add_range()
654 phys_addr_t rend = rbase + rgn->size; in memblock_add_range()
666 WARN_ON(nid != memblock_get_region_node(rgn)); in memblock_add_range()
668 WARN_ON(flags != MEMBLOCK_NONE && flags != rgn->flags); in memblock_add_range()
816 struct memblock_region *rgn; in memblock_isolate_range() local
828 for_each_memblock_type(idx, type, rgn) { in memblock_isolate_range()
829 phys_addr_t rbase = rgn->base; in memblock_isolate_range()
830 phys_addr_t rend = rbase + rgn->size; in memblock_isolate_range()
842 rgn->base = base; in memblock_isolate_range()
843 rgn->size -= base - rbase; in memblock_isolate_range()
846 memblock_get_region_node(rgn), in memblock_isolate_range()
847 rgn->flags); in memblock_isolate_range()
853 rgn->base = end; in memblock_isolate_range()
854 rgn->size -= end - rbase; in memblock_isolate_range()
857 memblock_get_region_node(rgn), in memblock_isolate_range()
858 rgn->flags); in memblock_isolate_range()
2128 struct memblock_region *rgn; in memblock_dump() local
2132 for_each_memblock_type(idx, type, rgn) { in memblock_dump()
2135 base = rgn->base; in memblock_dump()
2136 size = rgn->size; in memblock_dump()
2138 flags = rgn->flags; in memblock_dump()
2140 if (numa_valid_node(memblock_get_region_node(rgn))) in memblock_dump()
2142 memblock_get_region_node(rgn)); in memblock_dump()