Lines Matching refs:pldm_entity_node
649 pldm_entity_node *root;
653 typedef struct pldm_entity_node { struct
657 pldm_entity_node *first_child; argument
658 pldm_entity_node *next_sibling; argument
660 } pldm_entity_node; argument
663 pldm_entity pldm_entity_extract(pldm_entity_node *node) in pldm_entity_extract()
672 pldm_entity_node_get_remote_container_id(const pldm_entity_node *entity) in pldm_entity_node_get_remote_container_id()
694 static pldm_entity_node *find_insertion_at(pldm_entity_node *start, in find_insertion_at()
702 pldm_entity_node *next = start->next_sibling; in find_insertion_at()
714 pldm_entity_node *pldm_entity_association_tree_add( in pldm_entity_association_tree_add()
716 uint16_t entity_instance_number, pldm_entity_node *parent, in pldm_entity_association_tree_add()
726 pldm_entity_node *pldm_entity_association_tree_add_entity( in pldm_entity_association_tree_add_entity()
728 uint16_t entity_instance_number, pldm_entity_node *parent, in pldm_entity_association_tree_add_entity()
748 pldm_entity_node *node = malloc(sizeof(pldm_entity_node)); in pldm_entity_association_tree_add_entity()
804 pldm_entity_node *start = parent == NULL ? tree->root : in pldm_entity_association_tree_add_entity()
806 pldm_entity_node *prev = in pldm_entity_association_tree_add_entity()
812 pldm_entity_node *next = prev->next_sibling; in pldm_entity_association_tree_add_entity()
837 static void get_num_nodes(pldm_entity_node *node, size_t *num) in get_num_nodes()
848 static void entity_association_tree_visit(pldm_entity_node *node, in entity_association_tree_visit()
887 static void entity_association_tree_destroy(pldm_entity_node *node) in entity_association_tree_destroy()
910 bool pldm_entity_is_node_parent(pldm_entity_node *node) in pldm_entity_is_node_parent()
918 pldm_entity pldm_entity_get_parent(pldm_entity_node *node) in pldm_entity_get_parent()
926 bool pldm_entity_is_exist_parent(pldm_entity_node *node) in pldm_entity_is_exist_parent()
942 uint8_t pldm_entity_get_num_children(pldm_entity_node *node, in pldm_entity_get_num_children()
955 pldm_entity_node *curr = node->first_child; in pldm_entity_get_num_children()
968 bool pldm_is_current_parent_child(pldm_entity_node *parent, pldm_entity *node) in pldm_is_current_parent_child()
974 pldm_entity_node *curr = parent->first_child; in pldm_is_current_parent_child()
988 pldm_entity_node *curr, pldm_pdr *repo, uint16_t size, in entity_association_pdr_add_children()
1026 pldm_entity_node *node = curr->first_child; in entity_association_pdr_add_children()
1046 static int64_t entity_association_pdr_add_entry(pldm_entity_node *curr, in entity_association_pdr_add_entry()
1120 static int64_t entity_association_pdr_add(pldm_entity_node *curr, in entity_association_pdr_add()
1188 pldm_entity_node *node, pldm_pdr *repo, pldm_entity **entities, in pldm_entity_association_pdr_add_from_node()
1198 pldm_entity_node *node, pldm_pdr *repo, pldm_entity **entities, in pldm_entity_association_pdr_add_from_node_with_record_handle()
1214 static void find_entity_ref_in_tree(pldm_entity_node *tree_node, in find_entity_ref_in_tree()
1215 pldm_entity entity, pldm_entity_node **node) in find_entity_ref_in_tree()
1242 pldm_entity entity, pldm_entity_node **node) in pldm_find_entity_ref_in_tree()
1376 static void entity_association_tree_find_if_remote(pldm_entity_node *node, in entity_association_tree_find_if_remote()
1378 pldm_entity_node **out, in entity_association_tree_find_if_remote()
1407 pldm_entity_node *pldm_entity_association_tree_find_with_locality( in pldm_entity_association_tree_find_with_locality()
1413 pldm_entity_node *node = NULL; in pldm_entity_association_tree_find_with_locality()
1419 static void entity_association_tree_find(pldm_entity_node *node, in entity_association_tree_find()
1421 pldm_entity_node **out) in entity_association_tree_find()
1438 pldm_entity_node *
1446 pldm_entity_node *node = NULL; in pldm_entity_association_tree_find()
1451 static int entity_association_tree_copy(pldm_entity_node *org_node, in entity_association_tree_copy()
1452 pldm_entity_node **new_node) in entity_association_tree_copy()
1460 *new_node = malloc(sizeof(pldm_entity_node)); in entity_association_tree_copy()
2359 pldm_entity_node *node = NULL; in pldm_entity_association_tree_delete_node()
2365 pldm_entity_node *parent = NULL; in pldm_entity_association_tree_delete_node()
2371 pldm_entity_node *curr = parent->first_child; in pldm_entity_association_tree_delete_node()
2372 pldm_entity_node *prev = NULL; in pldm_entity_association_tree_delete_node()