Home
last modified time | relevance | path

Searched refs:ParamTrieNode (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/base/startup/init/services/param/base/
H A Dparam_include.h38 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 Dparam_trie.c72 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 Dparam_base.c36 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 Dparam_trie.h38 #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 Dparam_common.h63 } ParamTrieNode; typedef
H A Dparam_manager.h131 INIT_LOCAL_API int CheckParamValue(const ParamTrieNode *node, const char *name, const char *value, …
/ohos5.0/base/startup/init/services/param/manager/
H A Dparam_manager.c42 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 Dparam_persist.c65 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 Dparam_unittest.cpp146 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 Dparamservice_unittest.cpp148 ParamTrieNode *paramNode = FindTrieNode(workspace, name, strlen(name), &labelIndex); in TestAddSecurityLabel3()
173 ParamTrieNode *paramNode = FindTrieNode(workspace, name, strlen(name), &labelIndex); in TestAddSecurityLabel4()