Lines Matching refs:rgn

554 	struct memblock_region *rgn = &type->regions[idx];  in memblock_insert_region()  local
557 memmove(rgn + 1, rgn, (type->cnt - idx) * sizeof(*rgn)); in memblock_insert_region()
558 rgn->base = base; in memblock_insert_region()
559 rgn->size = size; in memblock_insert_region()
560 rgn->flags = flags; in memblock_insert_region()
561 memblock_set_region_node(rgn, nid); in memblock_insert_region()
590 struct memblock_region *rgn; in memblock_add_range() local
614 for_each_memblock_type(idx, type, rgn) { in memblock_add_range()
615 phys_addr_t rbase = rgn->base; in memblock_add_range()
616 phys_addr_t rend = rbase + rgn->size; in memblock_add_range()
628 WARN_ON(nid != memblock_get_region_node(rgn)); in memblock_add_range()
630 WARN_ON(flags != rgn->flags); in memblock_add_range()
729 struct memblock_region *rgn; in memblock_isolate_range() local
741 for_each_memblock_type(idx, type, rgn) { in memblock_isolate_range()
742 phys_addr_t rbase = rgn->base; in memblock_isolate_range()
743 phys_addr_t rend = rbase + rgn->size; in memblock_isolate_range()
755 rgn->base = base; in memblock_isolate_range()
756 rgn->size -= base - rbase; in memblock_isolate_range()
759 memblock_get_region_node(rgn), in memblock_isolate_range()
760 rgn->flags); in memblock_isolate_range()
766 rgn->base = end; in memblock_isolate_range()
767 rgn->size -= end - rbase; in memblock_isolate_range()
770 memblock_get_region_node(rgn), in memblock_isolate_range()
771 rgn->flags); in memblock_isolate_range()
1844 struct memblock_region *rgn; in memblock_dump() local
1848 for_each_memblock_type(idx, type, rgn) { in memblock_dump()
1851 base = rgn->base; in memblock_dump()
1852 size = rgn->size; in memblock_dump()
1854 flags = rgn->flags; in memblock_dump()
1856 if (memblock_get_region_node(rgn) != MAX_NUMNODES) in memblock_dump()
1858 memblock_get_region_node(rgn)); in memblock_dump()