Searched refs:RbTree (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/include/ |
H A D | rbtree.h | 45 struct RbTree { struct 50 int RbTreeNew(struct RbTree *t); 54 int32_t RbTreeDelete(struct RbTree *t, struct RbTreeNode *z); 56 int32_t RbTreeInsert(struct RbTree *t, RbTreeKey key, const RbTreeValue value); 58 int32_t RbTreeFindNode(struct RbTreeNode **nodePtr, RbTreeKey key, const struct RbTree *tree); 60 int32_t RbTreeDecode(struct RbTree *t, RbTreeValueDecoder dec, RbTreeValueFree freeFunc, 63 int32_t RbTreeEncode(const struct RbTree *t, RbTreeValueEncoder enc, uint8_t *buf, uint32_t *size); 65 void RbTreeDestroyEx(struct RbTree *t, RbTreeNodeHandler freeFunc);
|
/ohos5.0/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/ |
H A D | rbtree.c | 74 int32_t RbTreeNew(struct RbTree *t) in RbTreeNew() 92 static void LeftRotate(struct RbTree *t, struct RbTreeNode *x) in LeftRotate() 111 static void RightRotate(struct RbTree *t, struct RbTreeNode *x) in RightRotate() 130 static void InsertFixUpRed(struct RbTree *t, struct RbTreeNode **zTreeNode) in InsertFixUpRed() 176 static void InsertFixUp(struct RbTree *t, struct RbTreeNode *z) in InsertFixUp() 286 static void DeleteFixUpRed(struct RbTree *t, struct RbTreeNode **treeNode) in DeleteFixUpRed() 318 static void DeleteFixUp(struct RbTree *t, struct RbTreeNode *x) in DeleteFixUp() 330 int32_t RbTreeDelete(struct RbTree *t, struct RbTreeNode *z) in RbTreeDelete() 563 static void TraverseDestroy(struct RbTree *t, struct RbTreeNode *x) in TraverseDestroy() 574 static void RbTreeDestroy(struct RbTree *t) in RbTreeDestroy() [all …]
|
H A D | cert_manager_status.c | 46 static struct RbTree g_trees[] = { {0}, {0}, {0} }; 282 static int32_t LoadTreeStatus(struct RbTree *tree, pthread_rwlock_t *treeLock, uint8_t *buf, uint32… in LoadTreeStatus() 335 struct RbTree *tree = &g_trees[storeIndex]; in LoadStatus() 357 static int32_t EncodeTree(struct RbTree *tree, uint8_t **bufptr, uint32_t *size) in EncodeTree() 404 struct RbTree *tree = &g_trees[storeIndex]; in WriteStatus() 458 struct RbTree *tree = &g_trees[storeIndex]; in DestroyTree() 552 static int32_t SetCertStatusNode(const struct CmContext *ctx, struct RbTree *tree, in SetCertStatusNode() 599 static int32_t SetUserCertStatusNode(const struct CertStatus *valInfo, struct RbTree *tree, in SetUserCertStatusNode() 679 struct RbTree *tree, struct TreeNode tempPara, const char *fn) in CertManagerFindMatchedFile() 713 static int32_t CertManagerStatus(const struct CmContext *context, struct RbTree *tree, in CertManagerStatus() [all …]
|