Lines Matching full:entities
1007 pldm_entity entities[9]{}; in TEST() local
1009 entities[0].entity_type = 1; in TEST()
1010 entities[1].entity_type = 2; in TEST()
1011 entities[2].entity_type = 2; in TEST()
1012 entities[3].entity_type = 3; in TEST()
1013 entities[4].entity_type = 4; in TEST()
1014 entities[5].entity_type = 5; in TEST()
1015 entities[6].entity_type = 5; in TEST()
1016 entities[7].entity_type = 6; in TEST()
1017 entities[8].entity_type = 7; in TEST()
1022 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1025 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1028 tree, &entities[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1031 tree, &entities[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1034 tree, &entities[4], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1037 tree, &entities[5], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1040 tree, &entities[6], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1043 tree, &entities[7], 0xffff, l3a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1046 tree, &entities[8], 0xffff, l3b, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1210 pldm_entity entities[9]{}; in TEST() local
1211 entities[0].entity_type = 11521; in TEST()
1212 entities[1].entity_type = 45; in TEST()
1213 entities[2].entity_type = 64; in TEST()
1214 entities[3].entity_type = 67; in TEST()
1215 entities[4].entity_type = 67; in TEST()
1216 entities[5].entity_type = 135; in TEST()
1217 entities[5].entity_container_id = 2; in TEST()
1218 entities[6].entity_type = 135; in TEST()
1219 entities[6].entity_container_id = 3; in TEST()
1220 entities[7].entity_type = 32903; in TEST()
1221 entities[8].entity_type = 32903; in TEST()
1224 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_LOGICAL, in TEST()
1228 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
1232 tree, &entities[2], 0xffff, l2, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
1236 tree, &entities[3], 0, l3, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
1240 tree, &entities[4], 1, l3, PLDM_ENTITY_ASSOCIAION_PHYSICAL, true, true, in TEST()
1244 tree, &entities[5], 0, l4a, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
1248 tree, &entities[6], 0, l4b, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
1257 EXPECT_EQ(entities[5].entity_container_id, 2); in TEST()
1259 tree, &entities[7], 0, result1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
1267 EXPECT_EQ(entities[6].entity_container_id, 3); in TEST()
1269 tree, &entities[8], 0, result2, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
1278 pldm_entity entities[3]{}; in TEST() local
1280 entities[0].entity_type = 1; in TEST()
1281 entities[1].entity_type = 2; in TEST()
1282 entities[2].entity_type = 1; in TEST()
1287 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1301 node = pldm_entity_association_tree_add(tree, &entities[0], 0xffff, nullptr, in TEST()
1304 node = pldm_entity_association_tree_add(tree, &entities[1], 0xffff, nullptr, in TEST()
1307 node = pldm_entity_association_tree_add(tree, &entities[2], 0xffff, nullptr, in TEST()
1330 node = pldm_entity_association_tree_add(tree, &entities[0], 0xffff, nullptr, in TEST()
1334 tree, &entities[1], 0xffff, node, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1337 tree, &entities[2], 0xffff, node1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1357 node = pldm_entity_association_tree_add(tree, &entities[0], 0xffff, nullptr, in TEST()
1360 node = pldm_entity_association_tree_add(tree, &entities[0], 0xffff, nullptr, in TEST()
1363 node1 = pldm_entity_association_tree_add(tree, &entities[1], 0xffff, node, in TEST()
1366 node2 = pldm_entity_association_tree_add(tree, &entities[2], 0xffff, node, in TEST()
1408 pldm_entity entities[11]{}; in TEST() local
1410 entities[0].entity_type = 1; in TEST()
1411 entities[1].entity_type = 2; in TEST()
1412 entities[2].entity_type = 3; in TEST()
1413 entities[3].entity_type = 2; in TEST()
1414 entities[4].entity_type = 3; in TEST()
1415 entities[5].entity_type = 4; in TEST()
1416 entities[6].entity_type = 5; in TEST()
1417 entities[7].entity_type = 5; in TEST()
1418 entities[8].entity_type = 5; in TEST()
1419 entities[9].entity_type = 6; in TEST()
1420 entities[10].entity_type = 7; in TEST()
1425 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1428 tree, &entities[1], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1432 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1434 auto l2b = pldm_entity_association_tree_add(tree, &entities[2], 0xffff, l1, in TEST()
1438 tree, &entities[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1440 auto l2d = pldm_entity_association_tree_add(tree, &entities[4], 0xffff, l1, in TEST()
1445 tree, &entities[5], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1448 tree, &entities[6], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1450 auto l3c = pldm_entity_association_tree_add(tree, &entities[7], 0xffff, l2a, in TEST()
1453 auto l3d = pldm_entity_association_tree_add(tree, &entities[8], 0xffff, l2a, in TEST()
1458 tree, &entities[9], 0xffff, l3a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1461 tree, &entities[10], 0xffff, l3b, PLDM_ENTITY_ASSOCIAION_LOGICAL); in TEST()
1735 pldm_entity entities[3] = {{1, 1, 0}, {2, 1, 1}, {3, 1, 1}}; in TEST() local
1741 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1745 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1747 pldm_entity_association_tree_add(tree, &entities[2], 0xffff, l1, in TEST()
1750 pldm_entity* l_entities = entities; in TEST()
1753 pldm_find_entity_ref_in_tree(tree, entities[0], &node); in TEST()
1828 pldm_entity entities[9]{}; in TEST() local
1830 entities[0].entity_type = 1; in TEST()
1831 entities[1].entity_type = 2; in TEST()
1832 entities[2].entity_type = 2; in TEST()
1833 entities[3].entity_type = 3; in TEST()
1834 entities[4].entity_type = 4; in TEST()
1835 entities[5].entity_type = 5; in TEST()
1836 entities[6].entity_type = 5; in TEST()
1837 entities[7].entity_type = 6; in TEST()
1838 entities[8].entity_type = 7; in TEST()
1843 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1846 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1849 tree, &entities[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1852 tree, &entities[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1855 tree, &entities[4], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1858 tree, &entities[5], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1861 tree, &entities[6], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1864 tree, &entities[7], 0xffff, l3a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1867 tree, &entities[8], 0xffff, l3b, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1906 pldm_entity entities[4]{}; in TEST() local
1909 entities[0].entity_type = 1; in TEST()
1910 entities[1].entity_type = 2; in TEST()
1911 entities[2].entity_type = 2; in TEST()
1912 entities[3].entity_type = 3; in TEST()
1917 pldm_entity_association_tree_add(orgTree, &entities[0], 0xffff, nullptr, in TEST()
1921 orgTree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1924 orgTree, &entities[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
1927 orgTree, &entities[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2020 pldm_entity entities[4]{}; in TEST() local
2021 entities[0].entity_type = 1; in TEST()
2022 entities[1].entity_type = 2; in TEST()
2023 entities[2].entity_type = 2; in TEST()
2024 entities[3].entity_type = 3; in TEST()
2028 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2031 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2034 tree, &entities[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2037 tree, &entities[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2060 pldm_entity entities[9]{}; in TEST() local
2062 entities[0].entity_type = 1; in TEST()
2063 entities[1].entity_type = 2; in TEST()
2064 entities[2].entity_type = 2; in TEST()
2065 entities[3].entity_type = 2; in TEST()
2066 entities[4].entity_type = 2; in TEST()
2067 entities[5].entity_type = 2; in TEST()
2068 entities[6].entity_type = 2; in TEST()
2069 entities[7].entity_type = 3; in TEST()
2070 entities[8].entity_type = 3; in TEST()
2081 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2084 auto l1 = pldm_entity_association_tree_add(tree, &entities[1], 63, node, in TEST()
2087 EXPECT_EQ(pldm_pdr_add_fru_record_set(repo, 1, 1, entities[1].entity_type, in TEST()
2088 entities[1].entity_instance_num, in TEST()
2089 entities[1].entity_container_id, in TEST()
2093 EXPECT_EQ(entities[1].entity_instance_num, 63); in TEST()
2101 auto l2 = pldm_entity_association_tree_add(tree, &entities[2], 37, node, in TEST()
2104 EXPECT_EQ(pldm_pdr_add_fru_record_set(repo, 1, 2, entities[2].entity_type, in TEST()
2105 entities[2].entity_instance_num, in TEST()
2106 entities[2].entity_container_id, in TEST()
2110 EXPECT_EQ(entities[2].entity_instance_num, 37); in TEST()
2118 auto l3 = pldm_entity_association_tree_add(tree, &entities[3], 44, node, in TEST()
2121 EXPECT_EQ(pldm_pdr_add_fru_record_set(repo, 1, 3, entities[3].entity_type, in TEST()
2122 entities[3].entity_instance_num, in TEST()
2123 entities[3].entity_container_id, in TEST()
2127 EXPECT_EQ(entities[3].entity_instance_num, 44); in TEST()
2135 auto l4 = pldm_entity_association_tree_add(tree, &entities[4], 89, node, in TEST()
2138 EXPECT_EQ(pldm_pdr_add_fru_record_set(repo, 1, 4, entities[4].entity_type, in TEST()
2139 entities[4].entity_instance_num, in TEST()
2140 entities[4].entity_container_id, in TEST()
2144 EXPECT_EQ(entities[4].entity_instance_num, 89); in TEST()
2152 auto l5 = pldm_entity_association_tree_add(tree, &entities[5], 0xffff, node, in TEST()
2155 EXPECT_EQ(pldm_pdr_add_fru_record_set(repo, 1, 5, entities[5].entity_type, in TEST()
2156 entities[5].entity_instance_num, in TEST()
2157 entities[5].entity_container_id, in TEST()
2161 EXPECT_EQ(entities[5].entity_instance_num, 90); in TEST()
2169 auto l6 = pldm_entity_association_tree_add(tree, &entities[6], 90, node, in TEST()
2173 auto l7 = pldm_entity_association_tree_add(tree, &entities[7], 100, l1, in TEST()
2176 EXPECT_EQ(pldm_pdr_add_fru_record_set(repo, 1, 7, entities[7].entity_type, in TEST()
2177 entities[7].entity_instance_num, in TEST()
2178 entities[7].entity_container_id, in TEST()
2182 EXPECT_EQ(entities[7].entity_instance_num, 100); in TEST()
2190 auto l8 = pldm_entity_association_tree_add(tree, &entities[8], 100, l2, in TEST()
2193 EXPECT_EQ(pldm_pdr_add_fru_record_set(repo, 1, 8, entities[8].entity_type, in TEST()
2194 entities[8].entity_instance_num, in TEST()
2195 entities[8].entity_container_id, in TEST()
2199 EXPECT_EQ(entities[8].entity_instance_num, 100); in TEST()
2214 pldm_entity entities[3]{}; in TEST() local
2215 entities[0].entity_type = 1; in TEST()
2216 entities[1].entity_type = 2; in TEST()
2217 entities[2].entity_type = 3; in TEST()
2218 entities[1].entity_container_id = 2; in TEST()
2219 entities[1].entity_instance_num = 1; in TEST()
2223 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_LOGICAL, in TEST()
2228 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
2232 tree, &entities[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
2262 // pldm_entity entities[4]{}; in TEST()
2263 pldm_entity* entities = (pldm_entity*)malloc(sizeof(pldm_entity) * 4); in TEST() local
2264 entities[0].entity_type = 1; in TEST()
2265 entities[1].entity_type = 2; in TEST()
2266 entities[2].entity_type = 2; in TEST()
2267 entities[3].entity_type = 3; in TEST()
2272 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2275 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2278 tree, &entities[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2281 tree, &entities[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2287 l1, repo, &entities, 4, false, 1, 0), in TEST()
2290 l1, repo, &entities, 4, false, 1, 2), in TEST()
2293 l1, repo, &entities, 4, false, 1, 23), in TEST()
2296 l1, repo, &entities, 4, false, 1, 34), in TEST()
2325 free(entities); in TEST()
2333 // pldm_entity entities[5]{}; in TEST()
2334 pldm_entity* entities = (pldm_entity*)malloc(sizeof(pldm_entity) * 5); in TEST() local
2335 entities[0].entity_type = 1; in TEST()
2336 entities[1].entity_type = 2; in TEST()
2337 entities[2].entity_type = 3; in TEST()
2338 entities[3].entity_type = 4; in TEST()
2339 entities[4].entity_type = 5; in TEST()
2343 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2346 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2349 tree, &entities[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2352 tree, &entities[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2355 tree, &entities[4], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2361 l1, repo, &entities, 5, false, 1, 0), in TEST()
2364 l1, repo, &entities, 5, false, 1, 2), in TEST()
2367 l1, repo, &entities, 5, false, 1, 23), in TEST()
2370 l1, repo, &entities, 5, false, 1, 34), in TEST()
2373 l2a, repo, &entities, 5, false, 1, 3), in TEST()
2383 free(entities); in TEST()
2392 // pldm_entity entities[5]{}; in TEST()
2393 pldm_entity* entities = (pldm_entity*)malloc(sizeof(pldm_entity) * 5); in TEST() local
2394 entities[0].entity_type = 1; in TEST()
2395 entities[1].entity_type = 2; in TEST()
2396 entities[2].entity_type = 3; in TEST()
2397 entities[3].entity_type = 4; in TEST()
2398 entities[4].entity_type = 5; in TEST()
2402 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2405 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2408 tree, &entities[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2411 tree, &entities[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2414 tree, &entities[4], 0xffff, l2a, PLDM_ENTITY_ASSOCIAION_PHYSICAL); in TEST()
2420 l1, repo, &entities, 5, false, 1, 0), in TEST()
2423 l1, repo, &entities, 5, false, 1, 2), in TEST()
2426 l1, repo, &entities, 5, false, 1, 23), in TEST()
2429 l1, repo, &entities, 5, false, 1, 34), in TEST()
2432 l2a, repo, &entities, 5, false, 1, 3), in TEST()
2449 free(entities); in TEST()
2458 struct pldm_entity entities[4] = { in TEST() local
2463 struct pldm_entity* base = entities; in TEST()
2467 tree, &entities[0], 0xffff, nullptr, PLDM_ENTITY_ASSOCIAION_LOGICAL, in TEST()
2472 tree, &entities[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
2476 tree, &entities[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
2480 tree, &entities[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, false, in TEST()
2508 repo, &entities[1], false, &removed_record_handle), in TEST()
2515 repo, &entities[2], false, &removed_record_handle), in TEST()
2519 // As all the contained entities are removed the entity association PDR in TEST()
2598 std::unique_ptr<pldm_entity, decltype(&free)> entities( in TEST() local
2600 ASSERT_NE(entities, nullptr); in TEST()
2602 entities.get()[0].entity_type = 1; in TEST()
2604 entities.get()[1].entity_type = 2; in TEST()
2605 entities.get()[1].entity_instance_num = 1; in TEST()
2606 entities.get()[1].entity_container_id = 2; in TEST()
2608 entities.get()[2].entity_type = 3; in TEST()
2609 entities.get()[2].entity_instance_num = 1; in TEST()
2610 entities.get()[2].entity_container_id = 2; in TEST()
2612 entities.get()[3].entity_type = 4; in TEST()
2613 entities.get()[3].entity_instance_num = 1; in TEST()
2614 entities.get()[3].entity_container_id = 2; in TEST()
2620 tree, &entities.get()[0], 0xffff, nullptr, in TEST()
2625 tree, &entities.get()[1], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, in TEST()
2630 tree, &entities.get()[2], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, in TEST()
2635 tree, &entities.get()[3], 0xffff, l1, PLDM_ENTITY_ASSOCIAION_PHYSICAL, in TEST()