Lines Matching defs:upm
231 * A debug function to print the content of upm.
234 uvm_physseg_dump_seg(uvm_physseg_t upm)
238 uvm_physseg_get_start(upm));
240 uvm_physseg_get_end(upm));
242 uvm_physseg_get_avail_start(upm));
244 uvm_physseg_get_avail_end(upm));
548 uvm_physseg_t upm;
589 upm = uvm_physseg_find(atop(TWOFIFTYSIX_KILO + FIVEONETWO_KILO), NULL);
591 ATF_REQUIRE(uvm_physseg_valid_p(upm));
597 ATF_REQUIRE_EQ(false, uvm_physseg_valid_p(upm));
642 uvm_physseg_t upm;
646 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
650 ATF_REQUIRE(uvm_physseg_valid_p(upm));
660 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
664 ATF_REQUIRE(uvm_physseg_valid_p(upm));
681 uvm_physseg_t upm;
690 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
694 ATF_REQUIRE(uvm_physseg_valid_p(upm));
708 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
712 ATF_REQUIRE(uvm_physseg_valid_p(upm));
728 uvm_physseg_t upm;
734 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
741 ATF_CHECK_EQ(UVM_PHYSSEG_TYPE_INVALID_EMPTY, uvm_physseg_get_prev(upm));
753 upm = uvm_physseg_get_prev(upm);
763 ATF_CHECK(UVM_PHYSSEG_TYPE_INVALID_EMPTY != upm);
764 ATF_CHECK_EQ(VALID_START_PFN_1, uvm_physseg_get_start(upm));
765 ATF_CHECK_EQ(VALID_END_PFN_1, uvm_physseg_get_end(upm));
909 uvm_physseg_t upm;
914 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
928 uvm_physseg_seg_chomp_slab(upm, pgs, npages);
933 uvm_physseg_alloc_from_slab(upm, npages);
936 uvm_physseg_init_seg(upm, pgs);
945 upm =uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
963 uvm_physseg_t upm;
968 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
975 ATF_CHECK_EQ(VALID_START_PFN_1, uvm_physseg_get_start(upm));
979 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
986 ATF_CHECK_EQ(VALID_START_PFN_2, uvm_physseg_get_start(upm));
1026 uvm_physseg_t upm;
1029 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1036 ATF_CHECK_EQ(VALID_END_PFN_1, uvm_physseg_get_end(upm));
1040 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
1047 ATF_CHECK_EQ(VALID_END_PFN_2, uvm_physseg_get_end(upm));
1087 uvm_physseg_t upm;
1090 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1097 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_1, uvm_physseg_get_avail_start(upm));
1101 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
1108 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_2, uvm_physseg_get_avail_start(upm));
1148 uvm_physseg_t upm;
1151 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1158 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_1, uvm_physseg_get_avail_end(upm));
1162 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
1169 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_2, uvm_physseg_get_avail_end(upm));
1209 uvm_physseg_t upm;
1217 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1225 uvm_physseg_get_next(upm));
1236 upm = uvm_physseg_get_next(upm); /* Fetch Next */
1238 ATF_CHECK_EQ(upm_next, upm);
1239 ATF_CHECK_EQ(VALID_START_PFN_2, uvm_physseg_get_start(upm));
1240 ATF_CHECK_EQ(VALID_END_PFN_2, uvm_physseg_get_end(upm));
1252 upm = uvm_physseg_get_next(upm); /* Fetch Next */
1254 ATF_CHECK_EQ(upm_next, upm);
1255 ATF_CHECK_EQ(VALID_START_PFN_3, uvm_physseg_get_start(upm));
1256 ATF_CHECK_EQ(VALID_END_PFN_3, uvm_physseg_get_end(upm));
1269 uvm_physseg_t upm = UVM_PHYSSEG_TYPE_INVALID;
1271 ATF_CHECK_EQ(UVM_PHYSSEG_TYPE_INVALID, uvm_physseg_get_next(upm));
1283 uvm_physseg_t upm;
1301 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
1309 upm = uvm_physseg_get_prev(upm);
1311 ATF_CHECK_EQ(upm_prev, upm);
1312 ATF_CHECK_EQ(VALID_START_PFN_1, uvm_physseg_get_start(upm));
1313 ATF_CHECK_EQ(VALID_END_PFN_1, uvm_physseg_get_end(upm));
1329 upm = uvm_physseg_get_prev(upm);
1331 ATF_CHECK_EQ(UVM_PHYSSEG_TYPE_INVALID_EMPTY, upm);
1344 uvm_physseg_t upm = UVM_PHYSSEG_TYPE_INVALID;
1346 ATF_CHECK_EQ(UVM_PHYSSEG_TYPE_INVALID, uvm_physseg_get_prev(upm));
1357 uvm_physseg_t upm = UVM_PHYSSEG_TYPE_INVALID_EMPTY;
1364 ATF_CHECK_EQ(upm, uvm_physseg_get_first());
1374 upm = uvm_physseg_get_first();
1375 ATF_CHECK_EQ(upm_first, upm);
1376 ATF_CHECK_EQ(VALID_START_PFN_2, uvm_physseg_get_start(upm));
1377 ATF_CHECK_EQ(VALID_END_PFN_2, uvm_physseg_get_end(upm));
1378 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_2, uvm_physseg_get_avail_start(upm));
1379 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_2, uvm_physseg_get_avail_end(upm));
1392 upm = uvm_physseg_get_first();
1393 ATF_CHECK_EQ(upm_first, upm);
1394 ATF_CHECK_EQ(VALID_START_PFN_1, uvm_physseg_get_start(upm));
1395 ATF_CHECK_EQ(VALID_END_PFN_1, uvm_physseg_get_end(upm));
1396 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_1, uvm_physseg_get_avail_start(upm));
1397 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_1, uvm_physseg_get_avail_end(upm));
1411 upm = uvm_physseg_get_first();
1412 ATF_CHECK(upm_first != upm);
1413 ATF_CHECK_EQ(VALID_START_PFN_1, uvm_physseg_get_start(upm));
1414 ATF_CHECK_EQ(VALID_END_PFN_1, uvm_physseg_get_end(upm));
1415 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_1, uvm_physseg_get_avail_start(upm));
1416 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_1, uvm_physseg_get_avail_end(upm));
1428 uvm_physseg_t upm = UVM_PHYSSEG_TYPE_INVALID_EMPTY;
1434 ATF_CHECK_EQ(upm, uvm_physseg_get_last());
1444 upm = uvm_physseg_get_last();
1445 ATF_CHECK_EQ(upm_last, upm);
1446 ATF_CHECK_EQ(VALID_START_PFN_1, uvm_physseg_get_start(upm));
1447 ATF_CHECK_EQ(VALID_END_PFN_1, uvm_physseg_get_end(upm));
1448 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_1, uvm_physseg_get_avail_start(upm));
1449 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_1, uvm_physseg_get_avail_end(upm));
1462 upm = uvm_physseg_get_last();
1463 ATF_CHECK_EQ(upm_last, upm);
1464 ATF_CHECK_EQ(VALID_START_PFN_2, uvm_physseg_get_start(upm));
1465 ATF_CHECK_EQ(VALID_END_PFN_2, uvm_physseg_get_end(upm));
1466 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_2, uvm_physseg_get_avail_start(upm));
1467 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_2, uvm_physseg_get_avail_end(upm));
1481 upm = uvm_physseg_get_last();
1482 ATF_CHECK_EQ(upm_last, upm);
1483 ATF_CHECK_EQ(VALID_START_PFN_3, uvm_physseg_get_start(upm));
1484 ATF_CHECK_EQ(VALID_END_PFN_3, uvm_physseg_get_end(upm));
1485 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_3, uvm_physseg_get_avail_start(upm));
1486 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_3, uvm_physseg_get_avail_end(upm));
1502 uvm_physseg_t upm;
1505 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1512 uvm_physseg_init_seg(upm, pgs);
1516 ATF_CHECK_EQ(true, uvm_physseg_valid_p(upm));
1527 uvm_physseg_t upm;
1530 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1545 ATF_CHECK_EQ(false, uvm_physseg_valid_p(upm));
1591 uvm_physseg_t upm;
1597 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1600 ATF_CHECK_EQ(VM_FREELIST_DEFAULT, uvm_physseg_get_free_list(upm));
1604 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
1607 ATF_CHECK_EQ(VM_FREELIST_FIRST16, uvm_physseg_get_free_list(upm));
1612 upm = uvm_page_physload(VALID_START_PFN_3, VALID_END_PFN_3,
1615 ATF_CHECK_EQ(VM_FREELIST_FIRST1G, uvm_physseg_get_free_list(upm));
1628 uvm_physseg_t upm;
1631 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1635 ATF_CHECK_EQ(0, uvm_physseg_get_start_hint(upm));
1651 uvm_physseg_t upm;
1654 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1657 uvm_physseg_init_seg(upm, pgs);
1659 ATF_CHECK_EQ(true, uvm_physseg_set_start_hint(upm, atop(128)));
1662 ATF_CHECK_EQ(atop(128), uvm_physseg_get_start_hint(upm));
1674 uvm_physseg_t upm;
1677 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1685 ATF_CHECK_EQ(false, uvm_physseg_set_start_hint(upm, atop(128)));
1693 ATF_CHECK_EQ(0, uvm_physseg_get_start_hint(upm));
1710 upm;
1713 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1721 uvm_physseg_init_seg(upm, pgs);
1728 extracted_pg = uvm_physseg_get_pg(upm, 5);
1734 extracted_pg = uvm_physseg_get_pg(upm, 113);
1756 uvm_physseg_t upm;
1759 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
1767 uvm_physseg_init_seg(upm, pgs);
1776 extracted_pmseg = uvm_physseg_get_pmseg(upm);
1791 extracted_pmseg = uvm_physseg_get_pmseg(upm);
1934 uvm_physseg_t upm;
1937 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
1944 uvm_physseg_init_seg(upm, pgs);
1946 ATF_CHECK_EQ(true, uvm_page_physunload(upm, VM_FREELIST_DEFAULT, &p));
1956 uvm_physseg_get_avail_start(upm));
1958 ATF_CHECK_EQ(VALID_START_PFN_2 + 1, uvm_physseg_get_start(upm));
1961 ATF_CHECK_EQ(VALID_END_PFN_2, uvm_physseg_get_end(upm));
1962 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_2, uvm_physseg_get_avail_end(upm));
1978 uvm_physseg_t upm;
1982 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
1993 uvm_physseg_get_avail_start(upm) != uvm_physseg_get_start(upm));
1995 ATF_CHECK_EQ(true, uvm_page_physunload(upm, VM_FREELIST_DEFAULT, &p));
2013 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_2 - 1, uvm_physseg_get_avail_end(upm));
2015 ATF_CHECK_EQ(VALID_END_PFN_2 - 1, uvm_physseg_get_end(upm));
2019 uvm_physseg_get_avail_start(upm));
2020 ATF_CHECK_EQ(VALID_START_PFN_2, uvm_physseg_get_start(upm));
2039 uvm_physseg_t upm;
2047 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
2058 uvm_physseg_get_avail_start(upm) != uvm_physseg_get_start(upm));
2060 uvm_physseg_init_seg(upm, pgs);
2062 ATF_CHECK_EQ(false, uvm_page_physunload(upm, VM_FREELIST_DEFAULT, &p));
2069 uvm_physseg_get_avail_start(upm));
2071 uvm_physseg_get_avail_end(upm));
2072 ATF_CHECK_EQ(VALID_START_PFN_2, uvm_physseg_get_start(upm));
2073 ATF_CHECK_EQ(VALID_END_PFN_2, uvm_physseg_get_end(upm));
2090 uvm_physseg_t upm;
2098 upm = uvm_page_physload(VALID_END_PFN_1 - 1, VALID_END_PFN_1,
2119 ATF_CHECK_EQ(true, uvm_page_physunload(upm, VM_FREELIST_DEFAULT, &p));
2126 upm = uvm_physseg_get_first();
2128 ATF_CHECK_EQ(VALID_START_PFN_2, uvm_physseg_get_start(upm));
2129 ATF_CHECK_EQ(VALID_END_PFN_2, uvm_physseg_get_end(upm));
2130 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_2, uvm_physseg_get_avail_start(upm));
2131 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_2, uvm_physseg_get_avail_end(upm));
2149 uvm_physseg_t upm;
2157 upm = uvm_page_physload(VALID_START_PFN_1, VALID_START_PFN_1 + 2,
2178 ATF_CHECK_EQ(true, uvm_page_physunload(upm, VM_FREELIST_DEFAULT, &p));
2184 ATF_CHECK_EQ(true, uvm_page_physunload(upm, VM_FREELIST_DEFAULT, &p));
2191 upm = uvm_physseg_get_first();
2193 ATF_CHECK_EQ(VALID_START_PFN_2, uvm_physseg_get_start(upm));
2194 ATF_CHECK_EQ(VALID_END_PFN_2, uvm_physseg_get_end(upm));
2195 ATF_CHECK_EQ(VALID_AVAIL_START_PFN_2, uvm_physseg_get_avail_start(upm));
2196 ATF_CHECK_EQ(VALID_AVAIL_END_PFN_2, uvm_physseg_get_avail_end(upm));
2213 uvm_physseg_t upm;
2216 upm = uvm_page_physload(VALID_START_PFN_2, VALID_END_PFN_2,
2223 uvm_physseg_init_seg(upm, pgs);
2225 ATF_CHECK_EQ(false, uvm_page_physunload(upm, VM_FREELIST_FIRST4G, &p));
2241 uvm_physseg_t upm;
2244 upm = uvm_page_physload(VALID_START_PFN_1, VALID_END_PFN_1,
2270 uvm_physseg_get_avail_start(upm));
2275 uvm_page_physunload_force(upm, VM_FREELIST_DEFAULT, &p));
2279 upm));
2286 upm = uvm_physseg_find(VALID_AVAIL_END_PFN_1 - 1, NULL);
2290 ATF_CHECK_EQ(NULL, upm);
2292 ATF_CHECK_EQ(-1, upm);
2308 uvm_physseg_t upm;
2311 upm = uvm_page_physload(VALID_START_PFN_2, VALID_START_PFN_2+ 1,
2319 uvm_page_physunload_force(upm, VM_FREELIST_DEFAULT, &p));