Home
last modified time | relevance | path

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 Drbtree.h45 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 Drbtree.c74 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 Dcert_manager_status.c46 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 …]