Lines Matching refs:memblock

4 #include <linux/memblock.h>
17 ASSERT_NE(memblock.memory.regions, NULL);
18 ASSERT_EQ(memblock.memory.cnt, 1);
19 ASSERT_EQ(memblock.memory.max, EXPECTED_MEMBLOCK_REGIONS);
20 ASSERT_EQ(strcmp(memblock.memory.name, "memory"), 0);
22 ASSERT_NE(memblock.reserved.regions, NULL);
23 ASSERT_EQ(memblock.reserved.cnt, 1);
24 ASSERT_EQ(memblock.memory.max, EXPECTED_MEMBLOCK_REGIONS);
25 ASSERT_EQ(strcmp(memblock.reserved.name, "reserved"), 0);
27 ASSERT_EQ(memblock.bottom_up, false);
28 ASSERT_EQ(memblock.current_limit, MEMBLOCK_ALLOC_ANYWHERE);
37 * and size to the collection of available memory regions (memblock.memory).
45 rgn = &memblock.memory.regions[0];
60 ASSERT_EQ(memblock.memory.cnt, 1);
61 ASSERT_EQ(memblock.memory.total_size, r.size);
78 rgn = &memblock.memory.regions[0];
97 ASSERT_EQ(memblock.memory.cnt, 1);
98 ASSERT_EQ(memblock.memory.total_size, r.size);
114 * available memory regions (memblock.memory). The total size and
121 rgn1 = &memblock.memory.regions[0];
122 rgn2 = &memblock.memory.regions[1];
145 ASSERT_EQ(memblock.memory.cnt, 2);
146 ASSERT_EQ(memblock.memory.total_size, r1.size + r2.size);
175 rgn = &memblock.memory.regions[0];
197 ASSERT_EQ(memblock.memory.cnt, 1);
198 ASSERT_EQ(memblock.memory.total_size, total_size);
227 rgn = &memblock.memory.regions[0];
249 ASSERT_EQ(memblock.memory.cnt, 1);
250 ASSERT_EQ(memblock.memory.total_size, total_size);
276 rgn = &memblock.memory.regions[0];
296 ASSERT_EQ(memblock.memory.cnt, 1);
297 ASSERT_EQ(memblock.memory.total_size, r1.size);
322 ASSERT_EQ(memblock.memory.cnt, 1);
323 ASSERT_EQ(memblock.memory.total_size, r.size);
347 rgn = &memblock.memory.regions[0];
374 ASSERT_EQ(memblock.memory.cnt, 1);
375 ASSERT_EQ(memblock.memory.total_size, total_size);
401 rgn = &memblock.memory.regions[0];
418 ASSERT_EQ(memblock.memory.cnt, 1);
419 ASSERT_EQ(memblock.memory.total_size, total_size);
429 * memblock.memory.max, find a new valid memory as
463 orig_region = memblock.memory.regions;
467 * Add these small block to fulfill the memblock. We keep a
473 ASSERT_EQ(memblock.memory.cnt, i + 2);
474 ASSERT_EQ(memblock.memory.total_size, new_memory_regions_size +
482 ASSERT_EQ(memblock.memory.max, INIT_MEMBLOCK_REGIONS * 2);
485 ASSERT_EQ(memblock.reserved.cnt, 1);
486 ASSERT_EQ(memblock.reserved.total_size, new_memory_regions_size);
493 ASSERT_EQ(memblock.memory.regions[0].base, r.base);
494 ASSERT_EQ(memblock.memory.regions[0].size, r.size);
496 ASSERT_EQ(memblock.memory.cnt, INIT_MEMBLOCK_REGIONS + 2);
497 ASSERT_EQ(memblock.memory.total_size, INIT_MEMBLOCK_REGIONS * size +
500 ASSERT_EQ(memblock.memory.max, INIT_MEMBLOCK_REGIONS * 2);
510 memblock.memory.regions = orig_region;
511 memblock.memory.cnt = INIT_MEMBLOCK_REGIONS;
543 * (memblock.reserved). Expect to create a new entry. The region counter
550 rgn = &memblock.reserved.regions[0];
578 * (memblock.reserved). The total size and region counter for
579 * memblock.reserved are updated.
585 rgn1 = &memblock.reserved.regions[0];
586 rgn2 = &memblock.reserved.regions[1];
609 ASSERT_EQ(memblock.reserved.cnt, 2);
610 ASSERT_EQ(memblock.reserved.total_size, r1.size + r2.size);
640 rgn = &memblock.reserved.regions[0];
662 ASSERT_EQ(memblock.reserved.cnt, 1);
663 ASSERT_EQ(memblock.reserved.total_size, total_size);
693 rgn = &memblock.reserved.regions[0];
715 ASSERT_EQ(memblock.reserved.cnt, 1);
716 ASSERT_EQ(memblock.reserved.total_size, total_size);
744 rgn = &memblock.reserved.regions[0];
764 ASSERT_EQ(memblock.reserved.cnt, 1);
765 ASSERT_EQ(memblock.reserved.total_size, r1.size);
791 ASSERT_EQ(memblock.reserved.cnt, 1);
792 ASSERT_EQ(memblock.reserved.total_size, r.size);
809 * total for memblock.reserved are updated.
816 rgn = &memblock.reserved.regions[0];
843 ASSERT_EQ(memblock.reserved.cnt, 1);
844 ASSERT_EQ(memblock.reserved.total_size, total_size);
870 rgn = &memblock.reserved.regions[0];
887 ASSERT_EQ(memblock.reserved.cnt, 1);
888 ASSERT_EQ(memblock.reserved.total_size, total_size);
898 * memblock.memory.max, find a new valid memory as
922 /* Reserve some fakes memory region to fulfill the memblock. */
925 ASSERT_EQ(memblock.reserved.cnt, i + 1);
926 ASSERT_EQ(memblock.reserved.total_size, (i + 1) * MEM_SIZE);
932 orig_region = memblock.reserved.regions;
940 * calculate the total_size that the memblock.reserved have now.
947 * there will be one more region exist in the reserved memblock. And the
950 ASSERT_EQ(memblock.reserved.cnt, INIT_MEMBLOCK_REGIONS + 2);
951 ASSERT_EQ(memblock.reserved.total_size, (INIT_MEMBLOCK_REGIONS + 1) * MEM_SIZE +
953 ASSERT_EQ(memblock.reserved.max, INIT_MEMBLOCK_REGIONS * 2);
960 ASSERT_EQ(memblock.reserved.regions[0].base, r.base);
961 ASSERT_EQ(memblock.reserved.regions[0].size, r.size);
963 ASSERT_EQ(memblock.reserved.cnt, INIT_MEMBLOCK_REGIONS + 3);
964 ASSERT_EQ(memblock.reserved.total_size, (INIT_MEMBLOCK_REGIONS + 1) * MEM_SIZE +
967 ASSERT_EQ(memblock.reserved.max, INIT_MEMBLOCK_REGIONS * 2);
977 memblock.reserved.regions = orig_region;
978 memblock.reserved.cnt = INIT_MEMBLOCK_RESERVED_REGIONS;
1009 * with the next region r2 in memblock.memory:
1026 rgn = &memblock.memory.regions[0];
1047 ASSERT_EQ(memblock.memory.cnt, 1);
1048 ASSERT_EQ(memblock.memory.total_size, r2.size);
1057 * available memory (i.e. has no corresponding entry in memblock.memory):
1075 rgn = &memblock.memory.regions[0];
1095 ASSERT_EQ(memblock.memory.cnt, 1);
1096 ASSERT_EQ(memblock.memory.total_size, r1.size);
1127 rgn = &memblock.memory.regions[0];
1151 ASSERT_EQ(memblock.memory.cnt, 1);
1152 ASSERT_EQ(memblock.memory.total_size, total_size);
1181 rgn = &memblock.memory.regions[0];
1203 ASSERT_EQ(memblock.memory.cnt, 1);
1204 ASSERT_EQ(memblock.memory.total_size, total_size);
1235 rgn1 = &memblock.memory.regions[0];
1236 rgn2 = &memblock.memory.regions[1];
1263 ASSERT_EQ(memblock.memory.cnt, 2);
1264 ASSERT_EQ(memblock.memory.total_size, total_size);
1282 rgn = &memblock.memory.regions[0];
1298 ASSERT_EQ(memblock.memory.cnt, 1);
1299 ASSERT_EQ(memblock.memory.total_size, 0);
1326 rgn = &memblock.memory.regions[0];
1349 ASSERT_EQ(memblock.memory.cnt, 1);
1350 ASSERT_EQ(memblock.memory.total_size, total_size);
1377 rgn1 = &memblock.memory.regions[0];
1378 rgn2 = &memblock.memory.regions[1];
1412 ASSERT_EQ(memblock.memory.cnt, 2);
1413 ASSERT_EQ(memblock.memory.total_size, total_size);
1443 * the next entry r2 in memblock.reserved:
1459 rgn = &memblock.reserved.regions[0];
1480 ASSERT_EQ(memblock.reserved.cnt, 1);
1481 ASSERT_EQ(memblock.reserved.total_size, r2.size);
1490 * (i.e. has no corresponding entry in memblock.reserved):
1508 rgn = &memblock.reserved.regions[0];
1528 ASSERT_EQ(memblock.reserved.cnt, 1);
1529 ASSERT_EQ(memblock.reserved.total_size, r1.size);
1560 rgn = &memblock.reserved.regions[0];
1582 ASSERT_EQ(memblock.reserved.cnt, 1);
1583 ASSERT_EQ(memblock.reserved.total_size, total_size);
1609 rgn = &memblock.reserved.regions[0];
1631 ASSERT_EQ(memblock.reserved.cnt, 1);
1632 ASSERT_EQ(memblock.reserved.total_size, total_size);
1663 rgn1 = &memblock.reserved.regions[0];
1664 rgn2 = &memblock.reserved.regions[1];
1691 ASSERT_EQ(memblock.reserved.cnt, 2);
1692 ASSERT_EQ(memblock.reserved.total_size, total_size);
1710 rgn = &memblock.reserved.regions[0];
1726 ASSERT_EQ(memblock.reserved.cnt, 1);
1727 ASSERT_EQ(memblock.reserved.total_size, 0);
1753 rgn = &memblock.reserved.regions[0];
1776 ASSERT_EQ(memblock.reserved.cnt, 1);
1777 ASSERT_EQ(memblock.reserved.total_size, total_size);
1804 rgn1 = &memblock.reserved.regions[0];
1805 rgn2 = &memblock.reserved.regions[1];
1839 ASSERT_EQ(memblock.reserved.cnt, 2);
1840 ASSERT_EQ(memblock.reserved.total_size, total_size);
1872 ASSERT_EQ(memblock.bottom_up, false);
1874 ASSERT_EQ(memblock.bottom_up, true);
1887 ASSERT_EQ(memblock_bottom_up(), memblock.bottom_up);
1890 ASSERT_EQ(memblock_bottom_up(), memblock.bottom_up);
1921 rgn = &memblock.memory.regions[0];
1937 ASSERT_EQ(memblock.memory.cnt, 1);
1967 rgn = &memblock.memory.regions[0];
1988 ASSERT_EQ(memblock.memory.cnt, 1);
2021 rgn1 = &memblock.memory.regions[0];
2022 rgn2 = &memblock.memory.regions[1];
2049 ASSERT_EQ(memblock.memory.cnt, 2);
2082 rgn1 = &memblock.memory.regions[0];
2083 rgn2 = &memblock.memory.regions[1];
2109 ASSERT_EQ(memblock.memory.cnt, 2);