Lines Matching full:entity
42 inline bool operator==(pldm_entity_test entity) const in operator ==()
44 return (entity_type == entity.entity_type) && in operator ==()
45 (entity_instance_num == entity.entity_instance_num) && in operator ==()
46 (entity_container_id == entity.entity_container_id); in operator ==()
50 static void getEntity(struct pldm_msgbuf_ro* buf, pldm_entity_test& entity) in getEntity() argument
52 pldm_msgbuf_extract_uint16(buf, entity.entity_type); in getEntity()
53 pldm_msgbuf_extract_uint16(buf, entity.entity_instance_num); in getEntity()
54 pldm_msgbuf_extract_uint16(buf, entity.entity_container_id); in getEntity()
1251 pldm_entity entity{}; in TEST() local
1252 entity.entity_type = 135; in TEST()
1253 entity.entity_instance_num = 0; in TEST()
1254 entity.entity_container_id = 2; in TEST()
1255 auto result1 = pldm_entity_association_tree_find(tree, &entity); in TEST()
1262 entity.entity_type = 135; in TEST()
1263 entity.entity_instance_num = 0; in TEST()
1264 entity.entity_container_id = 3; in TEST()
1265 auto result2 = pldm_entity_association_tree_find(tree, &entity); in TEST()
1389 // e = entity type, c = container id, i = instance num in TEST()
1507 pldm_entity* entity = reinterpret_cast<pldm_entity*>(start); in TEST() local
1508 EXPECT_EQ(le16toh(entity->entity_type), 1u); in TEST()
1509 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1510 EXPECT_EQ(le16toh(entity->entity_container_id), 0u); in TEST()
1516 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1517 EXPECT_EQ(le16toh(entity->entity_type), 3u); in TEST()
1518 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1519 EXPECT_EQ(le16toh(entity->entity_container_id), 1u); in TEST()
1522 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1523 EXPECT_EQ(le16toh(entity->entity_type), 3u); in TEST()
1524 EXPECT_EQ(le16toh(entity->entity_instance_num), 2u); in TEST()
1525 EXPECT_EQ(le16toh(entity->entity_container_id), 1u); in TEST()
1547 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1548 EXPECT_EQ(le16toh(entity->entity_type), 1u); in TEST()
1549 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1550 EXPECT_EQ(le16toh(entity->entity_container_id), 0u); in TEST()
1556 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1557 EXPECT_EQ(le16toh(entity->entity_type), 2u); in TEST()
1558 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1559 EXPECT_EQ(le16toh(entity->entity_container_id), 1u); in TEST()
1562 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1563 EXPECT_EQ(le16toh(entity->entity_type), 2u); in TEST()
1564 EXPECT_EQ(le16toh(entity->entity_instance_num), 2u); in TEST()
1565 EXPECT_EQ(le16toh(entity->entity_container_id), 1u); in TEST()
1587 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1588 EXPECT_EQ(le16toh(entity->entity_type), 2u); in TEST()
1589 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1590 EXPECT_EQ(le16toh(entity->entity_container_id), 1u); in TEST()
1596 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1597 EXPECT_EQ(le16toh(entity->entity_type), 5); in TEST()
1598 EXPECT_EQ(le16toh(entity->entity_instance_num), 2u); in TEST()
1599 EXPECT_EQ(le16toh(entity->entity_container_id), 2u); in TEST()
1602 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1603 EXPECT_EQ(le16toh(entity->entity_type), 5u); in TEST()
1604 EXPECT_EQ(le16toh(entity->entity_instance_num), 3u); in TEST()
1605 EXPECT_EQ(le16toh(entity->entity_container_id), 2u); in TEST()
1627 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1628 EXPECT_EQ(le16toh(entity->entity_type), 2u); in TEST()
1629 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1630 EXPECT_EQ(le16toh(entity->entity_container_id), 1u); in TEST()
1636 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1637 EXPECT_EQ(le16toh(entity->entity_type), 4u); in TEST()
1638 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1639 EXPECT_EQ(le16toh(entity->entity_container_id), 2u); in TEST()
1642 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1643 EXPECT_EQ(le16toh(entity->entity_type), 5u); in TEST()
1644 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1645 EXPECT_EQ(le16toh(entity->entity_container_id), 2u); in TEST()
1667 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1668 EXPECT_EQ(le16toh(entity->entity_type), 4u); in TEST()
1669 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1670 EXPECT_EQ(le16toh(entity->entity_container_id), 2u); in TEST()
1676 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1677 EXPECT_EQ(le16toh(entity->entity_type), 6u); in TEST()
1678 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1679 EXPECT_EQ(le16toh(entity->entity_container_id), 3u); in TEST()
1701 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1702 EXPECT_EQ(le16toh(entity->entity_type), 5u); in TEST()
1703 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1704 EXPECT_EQ(le16toh(entity->entity_container_id), 2u); in TEST()
1710 entity = reinterpret_cast<pldm_entity*>(start); in TEST()
1711 EXPECT_EQ(le16toh(entity->entity_type), 7u); in TEST()
1712 EXPECT_EQ(le16toh(entity->entity_instance_num), 1u); in TEST()
1713 EXPECT_EQ(le16toh(entity->entity_container_id), 4u); in TEST()
1723 // e = entity type, c = container id, i = instance num in TEST()
1870 pldm_entity entity{}; in TEST() local
1872 entity.entity_type = 1; in TEST()
1873 entity.entity_instance_num = 1; in TEST()
1874 auto result = pldm_entity_association_tree_find(tree, &entity); in TEST()
1876 EXPECT_EQ(entity.entity_container_id, 0); in TEST()
1878 entity.entity_type = 2; in TEST()
1879 entity.entity_instance_num = 1; in TEST()
1880 result = pldm_entity_association_tree_find(tree, &entity); in TEST()
1882 EXPECT_EQ(entity.entity_container_id, 1); in TEST()
1883 entity.entity_type = 2; in TEST()
1884 entity.entity_instance_num = 2; in TEST()
1885 result = pldm_entity_association_tree_find(tree, &entity); in TEST()
1887 EXPECT_EQ(entity.entity_container_id, 1); in TEST()
1888 entity.entity_type = 3; in TEST()
1889 entity.entity_instance_num = 1; in TEST()
1890 result = pldm_entity_association_tree_find(tree, &entity); in TEST()
1892 EXPECT_EQ(entity.entity_container_id, 1); in TEST()
1894 entity.entity_type = 7; in TEST()
1895 entity.entity_instance_num = 1; in TEST()
1896 result = pldm_entity_association_tree_find(tree, &entity); in TEST()
1898 EXPECT_EQ(entity.entity_container_id, 4); in TEST()
1971 pldm_entity* entity = e->children; in TEST() local
1972 entity->entity_type = htole16(2); in TEST()
1973 entity->entity_instance_num = htole16(1); in TEST()
1974 entity->entity_container_id = htole16(1); in TEST()
1975 ++entity; in TEST()
1976 entity->entity_type = htole16(3); in TEST()
1977 entity->entity_instance_num = htole16(1); in TEST()
1978 entity->entity_container_id = htole16(1); in TEST()
1979 ++entity; in TEST()
1980 entity->entity_type = htole16(4); in TEST()
1981 entity->entity_instance_num = htole16(1); in TEST()
1982 entity->entity_container_id = htole16(1); in TEST()
1983 ++entity; in TEST()
1984 entity->entity_type = htole16(5); in TEST()
1985 entity->entity_instance_num = htole16(1); in TEST()
1986 entity->entity_container_id = htole16(1); in TEST()
1987 ++entity; in TEST()
1988 entity->entity_type = htole16(6); in TEST()
1989 entity->entity_instance_num = htole16(1); in TEST()
1990 entity->entity_container_id = htole16(1); in TEST()
2495 // Remove first contained entity from the entity association PDR in TEST()
2497 struct pldm_entity entity[1] = { in TEST() local
2501 repo, entity, false, &removed_record_handle), in TEST()
2505 // Remove second contained entity from the entity association PDR in TEST()
2512 // Remove third contained entity from the entity association PDR in TEST()
2519 // As all the contained entities are removed the entity association PDR in TEST()
2642 pldm_entity entity{}; in TEST() local
2643 entity.entity_type = 4; in TEST()
2644 entity.entity_instance_num = 1; in TEST()
2645 entity.entity_container_id = 2; in TEST()
2647 pldm_entity_association_tree_delete_node(tree, &entity); in TEST()
2651 entity.entity_type = 3; in TEST()
2652 entity.entity_instance_num = 1; in TEST()
2653 entity.entity_container_id = 2; in TEST()
2655 pldm_entity_association_tree_delete_node(tree, &entity); in TEST()