Home
last modified time | relevance | path

Searched refs:HashNode (Results 1 - 16 of 16) sorted by relevance

/base/security/selinux_adapter/framework/policycoreutils/src/
H A Dselinux_map.c30 static int GroupNodeNodeCompare(const HashNode *node1, const HashNode *node2) in GroupNodeNodeCompare()
37 static int GroupNodeKeyCompare(const HashNode *node1, const char *key) in GroupNodeKeyCompare()
43 static int GroupNodeGetNodeHashCode(const HashNode *node) in GroupNodeGetNodeHashCode()
49 static void GroupNodeFree(const HashNode *node) in GroupNodeFree()
61 HashTab *tab = (HashTab *)calloc(1, sizeof(HashTab) + sizeof(HashNode *) * MAX_BUCKET); in HashMapCreate()
69 static HashNode *GetHashNodeByNode(HashNode *root, const HashNode *nodeKey) in GetHashNodeByNode()
81 static HashNode *GetHashNodeByKe
[all...]
H A Dcontexts_trie.c35 HashNode *node = HashMapGet(root->handle, name, len); in GetGroupNode()
/base/startup/init/interfaces/innerkits/include/
H A Dinit_hashmap.h32 } HashNode; typedef
37 typedef int (*HashNodeCompare)(const HashNode *node1, const HashNode *node2);
38 typedef int (*HashKeyCompare)(const HashNode *node1, const void *key);
39 typedef int (*HashNodeFunction)(const HashNode *node);
41 typedef void (*HashNodeOnFree)(const HashNode *node, void *context);
57 int32_t OH_HashMapAdd(HashMapHandle handle, HashNode *hashNode);
59 HashNode *OH_HashMapGet(HashMapHandle handle, const void *key);
60 HashNode *OH_HashMapFind(HashMapHandle handle,
62 void OH_HashMapTraverse(HashMapHandle handle, void (*hashNodeTraverse)(const HashNode *nod
[all...]
/base/startup/init/services/utils/
H A Dinit_hashmap.c26 HashNode *buckets[0];
36 HashTab *tab = (HashTab *)calloc(1, sizeof(HashTab) + sizeof(HashNode*) * info->maxBucket); in OH_HashMapCreate()
49 static HashNode *GetHashNodeByNode(const HashTab *tab, const HashNode *root, const HashNode *new) in GetHashNodeByNode()
51 HashNode *node = (HashNode *)root; in GetHashNodeByNode()
62 static HashNode *GetHashNodeByKey(const HashTab *tab, const HashNode *root, const void *key, HashKeyCompare keyCompare) in GetHashNodeByKey()
65 HashNode *nod in GetHashNodeByKey()
[all...]
/base/security/selinux_adapter/interfaces/policycoreutils/include/
H A Dselinux_map.h29 typedef struct HashNode { struct
30 struct HashNode *next;
31 } HashNode; typedef
34 HashNode *buckets[0];
50 HashNode hashNode;
60 int32_t HashMapAdd(HashTab *handle, HashNode *hashNode);
61 HashNode *HashMapGet(HashTab *handle, const char *key, uint32_t len);
/base/startup/init/services/loopevent/loop/
H A Dle_loop.c20 static int TaskNodeCompare(const HashNode *node1, const HashNode *node2) in TaskNodeCompare()
27 static int TaskKeyCompare(const HashNode *node, const void *key) in TaskKeyCompare()
34 static int TaskGetNodeHasCode(const HashNode *node) in TaskGetNodeHasCode()
46 static void TaskNodeFree(const HashNode *node, void *context) in TaskNodeFree()
121 HashNode *node = OH_HashMapGet(loop->taskMap, &id); in GetTaskByFd()
/base/startup/init/test/unittest/init/
H A Dgroup_unittest.cpp32 HashNode node;
36 static int TestHashNodeCompare(const HashNode *node1, const HashNode *node2) in TestHashNodeCompare()
43 static int TestHashKeyCompare(const HashNode *node1, const void *key) in TestHashKeyCompare()
49 static int TestHashNodeFunction(const HashNode *node) in TestHashNodeFunction()
71 static void TestHashNodeFree(const HashNode *node, void *context) in TestHashNodeFree()
129 HashNode *node = OH_HashMapGet(handle, (const void *)str1); in HWTEST_F()
154 OH_HashMapTraverse(handle, [](const HashNode *node, const void *context) {return;}, nullptr); in HWTEST_F()
170 HashNode *node = OH_HashMapGet(handle, (const void *)act); in HWTEST_F()
177 OH_HashMapTraverse(handle, [](const HashNode *nod in HWTEST_F()
[all...]
/base/startup/init/services/init/
H A Dinit_group_manager.c165 static int GroupNodeNodeCompare(const HashNode *node1, const HashNode *node2) in GroupNodeNodeCompare()
172 static int GroupNodeKeyCompare(const HashNode *node1, const void *key) in GroupNodeKeyCompare()
183 static int GroupNodeGetNodeHashCode(const HashNode *node) in GroupNodeGetNodeHashCode()
189 static void GroupNodeFree(const HashNode *node, void *context) in GroupNodeFree()
292 HashNode *node = OH_HashMapGet(g_initWorkspace.hashMap[type], name); in GetGroupNode()
338 HashNode *node = OH_HashMapGet(g_initWorkspace.hashMap[type], name); in CheckNodeValid()
/base/startup/init/services/init/include/
H A Dinit_group_manager.h54 HashNode hashNode;
/base/startup/init/services/loopevent/task/
H A Dle_task.h69 HashNode hashNode;
/base/startup/init/services/init/standard/
H A Dinit_cmdexecutor.c148 static int CompareCmdId(const HashNode *node, const void *key) in CompareCmdId()
162 HashNode *node = OH_HashMapFind(GetGroupHashMap(NODE_TYPE_CMDS), in GetPluginCmdByIndex()
H A Dinit_control_fd_service.c36 static void DumpLoopNodeInfo(const HashNode *node, const void *context) in DumpLoopNodeInfo()
/base/security/selinux_adapter/test/unittest/parameter_static/
H A Dunit_test.cpp134 * @tc.desc: Test 'int32_t HashMapAdd(HashTab *handle, HashNode *node)' with handle nullptr
148 * @tc.desc: Test 'int32_t HashMapAdd(HashTab *handle, HashNode *node)' with node nullptr
162 * @tc.desc: Test 'int32_t HashMapAdd(HashTab *handle, HashNode *node)' with node->next not nullptr
172 groupNode->hashNode.next = new (std::nothrow) HashNode; in HWTEST_F()
180 * @tc.desc: Test 'int32_t HashMapAdd(HashTab *handle, HashNode *node)' with key exist
/base/startup/init/services/param/trigger/
H A Dtrigger_manager.c294 HashNode *node = OH_HashMapGet(workSpace->hashMap, triggerName); in GetTriggerByName()
596 static int JobNodeNodeCompare(const HashNode *node1, const HashNode *node2) in JobNodeNodeCompare()
603 static int JobNodeKeyCompare(const HashNode *node1, const void *key) in JobNodeKeyCompare()
609 static int JobNodeGetNodeHasCode(const HashNode *node) in JobNodeGetNodeHasCode()
631 static void JobNodeFree(const HashNode *node, void *context) in JobNodeFree()
/base/startup/init/services/param/include/
H A Dtrigger_manager.h130 HashNode hashNode;
/base/startup/init/test/unittest/loopevent/
H A Dloopevent_unittest.cpp45 HashNode *buckets[0];

Completed in 9 milliseconds