Lines Matching full:regions
17 ASSERT_NE(memblock.memory.regions, NULL); in memblock_initialization_check()
22 ASSERT_NE(memblock.reserved.regions, NULL); in memblock_initialization_check()
37 * and size to the collection of available memory regions (memblock.memory).
45 rgn = &memblock.memory.regions[0]; in memblock_add_simple_check()
70 * NUMA node and memory flags to the collection of available memory regions.
78 rgn = &memblock.memory.regions[0]; in memblock_add_node_simple_check()
114 * available memory regions (memblock.memory). The total size and
121 rgn1 = &memblock.memory.regions[0]; in memblock_add_disjoint_check()
122 rgn2 = &memblock.memory.regions[1]; in memblock_add_disjoint_check()
167 * and has size of two regions minus their intersection. The total size of
175 rgn = &memblock.memory.regions[0]; in memblock_add_overlap_top_check()
219 * and has size of two regions minus their intersection. The total size of
227 rgn = &memblock.memory.regions[0]; in memblock_add_overlap_bottom_check()
276 rgn = &memblock.memory.regions[0]; in memblock_add_within_check()
347 rgn = &memblock.memory.regions[0]; in memblock_add_between_check()
401 rgn = &memblock.memory.regions[0]; in memblock_add_near_max_check()
430 * memory.regions.
463 orig_region = memblock.memory.regions; in memblock_add_many_check()
493 ASSERT_EQ(memblock.memory.regions[0].base, r.base); in memblock_add_many_check()
494 ASSERT_EQ(memblock.memory.regions[0].size, r.size); in memblock_add_many_check()
505 * The current memory.regions is occupying a range of memory that in memblock_add_many_check()
510 memblock.memory.regions = orig_region; in memblock_add_many_check()
542 * and size as reserved and to the collection of reserved memory regions
550 rgn = &memblock.reserved.regions[0]; in memblock_reserve_simple_check()
577 * Expect to add two entries to the collection of reserved memory regions
585 rgn1 = &memblock.reserved.regions[0]; in memblock_reserve_disjoint_check()
586 rgn2 = &memblock.reserved.regions[1]; in memblock_reserve_disjoint_check()
632 * has size of two regions minus their intersection. The total size of the
640 rgn = &memblock.reserved.regions[0]; in memblock_reserve_overlap_top_check()
685 * has size of two regions minus their intersection. The total size of the
693 rgn = &memblock.reserved.regions[0]; in memblock_reserve_overlap_bottom_check()
744 rgn = &memblock.reserved.regions[0]; in memblock_reserve_within_check()
816 rgn = &memblock.reserved.regions[0]; in memblock_reserve_between_check()
870 rgn = &memblock.reserved.regions[0]; in memblock_reserve_near_max_check()
899 * reserved.regions.
932 orig_region = memblock.reserved.regions; in memblock_reserve_many_check()
938 * This is the memory region size used by the doubled reserved.regions, in memblock_reserve_many_check()
946 * reserved.regions, and the used memory region will be reserved, so in memblock_reserve_many_check()
960 ASSERT_EQ(memblock.reserved.regions[0].base, r.base); in memblock_reserve_many_check()
961 ASSERT_EQ(memblock.reserved.regions[0].size, r.size); in memblock_reserve_many_check()
972 * The current reserved.regions is occupying a range of memory that in memblock_reserve_many_check()
977 memblock.reserved.regions = orig_region; in memblock_reserve_many_check()
989 * memblock.memory.max, find a new valid memory as reserved.regions.
1037 orig_region = memblock.reserved.regions; in memblock_reserve_all_locations_check()
1043 * This is the memory region size used by the doubled reserved.regions, in memblock_reserve_all_locations_check()
1051 * reserved.regions, and the used memory region will be reserved, so in memblock_reserve_all_locations_check()
1065 ASSERT_EQ(memblock.reserved.regions[0].base, r.base); in memblock_reserve_all_locations_check()
1066 ASSERT_EQ(memblock.reserved.regions[0].size, r.size); in memblock_reserve_all_locations_check()
1077 * The current reserved.regions is occupying a range of memory that in memblock_reserve_all_locations_check()
1082 memblock.reserved.regions = orig_region; in memblock_reserve_all_locations_check()
1094 * memblock.memory.max, find a new valid memory as reserved.regions. And make
1097 * For example, we have 128 regions in reserved and now want to reserve
1103 * conflict. The expected new array should be allocated from memory.regions[0].
1140 * memblock.reserved.regions at idx 0. in memblock_reserve_many_may_conflict_check()
1178 orig_region = memblock.reserved.regions; in memblock_reserve_many_may_conflict_check()
1184 * This is the memory region size used by the doubled reserved.regions, in memblock_reserve_many_may_conflict_check()
1192 * reserved.regions, and the used memory region will be reserved, so in memblock_reserve_many_may_conflict_check()
1206 ASSERT_EQ(memblock.reserved.regions[0].base + memblock.reserved.regions[0].size, in memblock_reserve_many_may_conflict_check()
1208 ASSERT_EQ(memblock.reserved.regions[0].size, new_reserved_regions_size); in memblock_reserve_many_may_conflict_check()
1215 ASSERT_EQ(memblock.reserved.regions[0].base, r.base); in memblock_reserve_many_may_conflict_check()
1216 ASSERT_EQ(memblock.reserved.regions[0].size, r.size); in memblock_reserve_many_may_conflict_check()
1225 * The current reserved.regions is occupying a range of memory that in memblock_reserve_many_may_conflict_check()
1230 memblock.reserved.regions = orig_region; in memblock_reserve_many_may_conflict_check()
1266 * available memory regions. By "removing" a region we mean overwriting it
1284 rgn = &memblock.memory.regions[0]; in memblock_remove_simple_check()
1327 * Expect the array, regions counter and total size to not be modified.
1333 rgn = &memblock.memory.regions[0]; in memblock_remove_absent_check()
1377 * Expect that only the intersection of both regions is removed from the
1378 * available memory pool. The regions counter and total size are updated.
1385 rgn = &memblock.memory.regions[0]; in memblock_remove_overlap_top_check()
1431 * Expect that only the intersection of both regions is removed from the
1432 * available memory pool. The regions counter and total size are updated.
1439 rgn = &memblock.memory.regions[0]; in memblock_remove_overlap_bottom_check()
1493 rgn1 = &memblock.memory.regions[0]; in memblock_remove_within_check()
1494 rgn2 = &memblock.memory.regions[1]; in memblock_remove_within_check()
1531 * available memory regions when r1 is the only available region.
1540 rgn = &memblock.memory.regions[0]; in memblock_remove_only_region_check()
1566 * memory regions when r2 extends past PHYS_ADDR_MAX:
1584 rgn = &memblock.memory.regions[0]; in memblock_remove_near_max_check()
1617 * regions r1 and r2:
1635 rgn1 = &memblock.memory.regions[0]; in memblock_remove_overlap_two_check()
1636 rgn2 = &memblock.memory.regions[1]; in memblock_remove_overlap_two_check()
1710 * Expect to reserve two memory regions and then erase r1 region with the
1717 rgn = &memblock.reserved.regions[0]; in memblock_free_simple_check()
1760 * The array, regions counter and total size are not modified.
1766 rgn = &memblock.reserved.regions[0]; in memblock_free_absent_check()
1810 * Expect that only the intersection of both regions is freed. The
1811 * regions counter and total size are updated.
1818 rgn = &memblock.reserved.regions[0]; in memblock_free_overlap_top_check()
1859 * Expect that only the intersection of both regions is freed. The
1860 * regions counter and total size are updated.
1867 rgn = &memblock.reserved.regions[0]; in memblock_free_overlap_bottom_check()
1921 rgn1 = &memblock.reserved.regions[0]; in memblock_free_within_check()
1922 rgn2 = &memblock.reserved.regions[1]; in memblock_free_within_check()
1968 rgn = &memblock.reserved.regions[0]; in memblock_free_only_region_check()
2011 rgn = &memblock.reserved.regions[0]; in memblock_free_near_max_check()
2044 * existing reserved regions r1 and r2:
2062 rgn1 = &memblock.reserved.regions[0]; in memblock_free_overlap_two_check()
2063 rgn2 = &memblock.reserved.regions[1]; in memblock_free_overlap_two_check()
2179 rgn = &memblock.memory.regions[0]; in memblock_trim_memory_aligned_check()
2203 * A test that tries to trim memory when there are two available regions, r1 and
2225 rgn = &memblock.memory.regions[0]; in memblock_trim_memory_too_small_check()
2254 * A test that tries to trim memory when there are two available regions, r1 and
2279 rgn1 = &memblock.memory.regions[0]; in memblock_trim_memory_unaligned_base_check()
2280 rgn2 = &memblock.memory.regions[1]; in memblock_trim_memory_unaligned_base_check()
2315 * A test that tries to trim memory when there are two available regions, r1 and
2340 rgn1 = &memblock.memory.regions[0]; in memblock_trim_memory_unaligned_end_check()
2341 rgn2 = &memblock.memory.regions[1]; in memblock_trim_memory_unaligned_end_check()