/ohos5.0/base/startup/init/services/param/base/ |
H A D | param_include.h | 38 STATIC_INLINE ParamTrieNode *FindSubTrie(const WorkSpace *workSpace, in FindSubTrie() 39 ParamTrieNode *current, const char *key, uint32_t keyLen, uint32_t *matchLabel) in FindSubTrie() 41 ParamTrieNode *subTrie = current; in FindSubTrie() 66 subTrie = (ParamTrieNode *)(workSpace->area->data + offset); in FindSubTrie() 71 STATIC_INLINE ParamTrieNode *FindTrieNode_( in FindTrieNode_() 75 ParamTrieNode *current = GetTrieRoot(workSpace); in FindTrieNode_() 87 ParamTrieNode *next = GetTrieNode(workSpace, current->child); in FindTrieNode_()
|
H A D | param_trie.c | 72 uint32_t len = keyLen + sizeof(ParamTrieNode) + 1; in AllocateParamTrieNode() 77 ParamTrieNode *node = (ParamTrieNode *)(workSpace->area->data + workSpace->area->currOffset); in AllocateParamTrieNode() 140 static ParamTrieNode *AddToSubTrie(WorkSpace *workSpace, ParamTrieNode *current, const char *key, u… in AddToSubTrie() 145 ParamTrieNode *subTrie = NULL; in AddToSubTrie() 177 ParamTrieNode *current = GetTrieRoot(workSpace); in AddTrieNode() 214 walkFunc(workSpace, (ParamTrieNode *)current, cookie); in TraversalSubTrieNode() 226 ParamTrieNode *current = (ParamTrieNode *)root; in TraversalTrieNode() 231 walkFunc(workSpace, (ParamTrieNode *)current, cookie); in TraversalTrieNode() 313 INIT_LOCAL_API ParamTrieNode *FindTrieNode(WorkSpace *workSpace, in FindTrieNode() 319 ParamTrieNode *node = NULL; in FindTrieNode() [all …]
|
H A D | param_base.c | 36 STATIC_INLINE ParamTrieNode *BaseFindTrieNode(WorkSpace *workSpace, 385 … int ReadParamWithCheck(WorkSpace **workspace, const char *name, uint32_t op, ParamTrieNode **node) in ReadParamWithCheck() 583 STATIC_INLINE ParamTrieNode *BaseFindTrieNode(WorkSpace *workSpace, in BaseFindTrieNode() 588 ParamTrieNode *node = FindTrieNode_(workSpace, key, keyLen, &tmpMatchLen); in BaseFindTrieNode() 617 ParamTrieNode *node = NULL; in CachedParameterCreate() 660 ParamTrieNode *node = BaseFindTrieNode(param->workspace, param->data, param->nameLen, NULL); in CachedParameterCheck()
|
/ohos5.0/base/startup/init/services/param/include/ |
H A D | param_trie.h | 38 #define GetTrieNode(workSpace, offset) (ParamTrieNode *)(((offset) == 0 || (offset) > (workSpace)->… 42 …(ParamTrieNode *)(((workSpace)->area == NULL) ? NULL : (workSpace)->area->data + (workSpace)->area… 46 INIT_LOCAL_API ParamTrieNode *AddTrieNode(WorkSpace *workSpace, const char *key, uint32_t keyLen); 47 INIT_LOCAL_API ParamTrieNode *FindTrieNode( 50 typedef int (*TraversalTrieNodePtr)(const WorkSpace *workSpace, const ParamTrieNode *node, const vo… 52 const ParamTrieNode *subTrie, TraversalTrieNodePtr walkFunc, const void *cookie); 63 STATIC_INLINE ParamTrieNode *FindTrieNode_(
|
H A D | param_common.h | 63 } ParamTrieNode; typedef
|
H A D | param_manager.h | 131 INIT_LOCAL_API int CheckParamValue(const ParamTrieNode *node, const char *name, const char *value, …
|
/ohos5.0/base/startup/init/services/param/manager/ |
H A D | param_manager.c | 42 ParamTrieNode *node = FindTrieNode(workspace, name, nameLength, NULL); in SystemCheckMatchParamWait() 67 ParamTrieNode *current = (ParamTrieNode *)node; in ProcessParamTraversal() 112 ParamTrieNode *root = NULL; in SystemTraversalParameter() 127 ParamTrieNode *current = (ParamTrieNode *)node; in DumpTrieDataNodeTraversal() 425 ParamTrieNode *node = AddTrieNode(workSpace, name, strlen(name)); in AddParam() 498 ParamTrieNode *node = FindTrieNode(workSpace, name, strlen(name), NULL); in WriteParam() 693 ParamTrieNode *entry = NULL; in CheckParamPermission() 698 STATIC_INLINE ParamTrieNode *GetTrieNodeByHandle(ParamHandle handle) in GetTrieNodeByHandle() 707 return (ParamTrieNode *)GetTrieNode(workSpace, index); in GetTrieNodeByHandle() 733 ParamTrieNode *node = NULL; in SystemReadParam() [all …]
|
H A D | param_persist.c | 65 static int SavePersistParam(const WorkSpace *workSpace, const ParamTrieNode *node, const void *cook… in SavePersistParam() 67 ParamTrieNode *current = (ParamTrieNode *)node; in SavePersistParam() 119 ParamTrieNode *root = FindTrieNode(workSpace, prefix, strlen(prefix), NULL); in BatchSavePersistParam()
|
/ohos5.0/base/startup/init/test/unittest/param/ |
H A D | param_unittest.cpp | 146 ParamTrieNode *paramNode = FindTrieNode(workspace, name, strlen(name), &labelIndex); in TestAddSecurityLabel3() 174 ParamTrieNode *paramNode = FindTrieNode(workspace, name, strlen(name), &labelIndex); in TestAddSecurityLabel4() 539 ParamTrieNode *node = FindTrieNode(nullptr, nullptr, 0, nullptr);
|
H A D | paramservice_unittest.cpp | 148 ParamTrieNode *paramNode = FindTrieNode(workspace, name, strlen(name), &labelIndex); in TestAddSecurityLabel3() 173 ParamTrieNode *paramNode = FindTrieNode(workspace, name, strlen(name), &labelIndex); in TestAddSecurityLabel4()
|