Home
last modified time | relevance | path

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

/base/startup/init/services/param/include/
H A Dparam_trie.h38 #define GetTrieNode(workSpace, offset) (ParamTrieNode *)(((offset) == 0 || (offset) > (workSpace)->area->dataSize) ? \
42 (ParamTrieNode *)(((workSpace)->area == NULL) ? NULL : (workSpace)->area->data + (workSpace)->area->firstNode)
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 void *cookie);
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.h138 INIT_LOCAL_API int CheckParamValue(const ParamTrieNode *node, const char *name, const char *value, uint8_t paramType);
/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()
130 static int CompareParamTrieNode(const ParamTrieNode *node, const char *key, uint32_t keyLen) in CompareParamTrieNode()
140 static ParamTrieNode *AddToSubTrie(WorkSpace *workSpace, ParamTrieNode *current, const char *key, uint32_t keyLen) in AddToSubTrie()
145 ParamTrieNode *subTrie = NULL; in AddToSubTrie()
172 ParamTrieNode *AddTrieNode(WorkSpace *workSpace, const char *key, uint32_t keyLen) in AddTrieNode()
177 ParamTrieNode *current = GetTrieRoot(workSpace); in AddTrieNode()
187 ParamTrieNode *nex in AddTrieNode()
[all...]
H A Dparam_base.c36 STATIC_INLINE ParamTrieNode *BaseFindTrieNode(WorkSpace *workSpace,
385 STATIC_INLINE int ReadParamWithCheck(WorkSpace **workspace, const char *name, uint32_t op, ParamTrieNode **node)
583 STATIC_INLINE ParamTrieNode *BaseFindTrieNode(WorkSpace *workSpace,
588 ParamTrieNode *node = FindTrieNode_(workSpace, key, keyLen, &tmpMatchLen);
617 ParamTrieNode *node = NULL;
660 ParamTrieNode *node = BaseFindTrieNode(param->workspace, param->data, param->nameLen, NULL);
/base/startup/init/services/param/manager/
H A Dparam_manager.c42 ParamTrieNode *node = FindTrieNode(workspace, name, nameLength, NULL); in SystemCheckMatchParamWait()
64 static int ProcessParamTraversal(const WorkSpace *workSpace, const ParamTrieNode *node, const void *cookie) in ProcessParamTraversal()
67 ParamTrieNode *current = (ParamTrieNode *)node; in ProcessParamTraversal()
112 ParamTrieNode *root = NULL; in SystemTraversalParameter()
124 static int DumpTrieDataNodeTraversal(const WorkSpace *workSpace, const ParamTrieNode *node, const void *cookie) in DumpTrieDataNodeTraversal()
127 ParamTrieNode *current = (ParamTrieNode *)node; in DumpTrieDataNodeTraversal()
256 ParamTrieNode *node = FindTrieNode(workSpace, name, strlen(name), NULL); in SysCheckParamExist()
425 ParamTrieNode *nod in AddParam()
[all...]
H A Dparam_persist.c65 static int SavePersistParam(const WorkSpace *workSpace, const ParamTrieNode *node, const void *cookie) in SavePersistParam()
67 ParamTrieNode *current = (ParamTrieNode *)node; in SavePersistParam()
119 ParamTrieNode *root = FindTrieNode(workSpace, prefix, strlen(prefix), NULL); in BatchSavePersistParam()
/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()
558 ParamTrieNode *node = FindTrieNode(nullptr, nullptr, 0, nullptr); in HWTEST_F()
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()

Completed in 7 milliseconds