Home
last modified time | relevance | path

Searched refs:list (Results 1 - 25 of 145) sorted by relevance

123456

/drivers/peripheral/user_auth/hdi_service/utils/src/
H A Dlinked_list.c29 IAM_STATIC ResultCode InsertNode(LinkedList *list, void *data) in InsertNode() argument
31 if (list == NULL) { in InsertNode()
32 LOG_ERROR("list is null"); in InsertNode()
35 if (list->size == UINT32_MAX) { in InsertNode()
45 node->next = list->head; in InsertNode()
46 list->head = node; in InsertNode()
47 list->size++; in InsertNode()
51 IAM_STATIC ResultCode RemoveNode(LinkedList *list, void *condition, MatchFunc matchFunc, bool destroyNode) in RemoveNode() argument
53 if (list == NULL) { in RemoveNode()
54 LOG_ERROR("list i in RemoveNode()
89 GetSize(LinkedList *list) GetSize() argument
118 CreateIterator(struct LinkedList *list) CreateIterator() argument
150 LinkedList *list = Malloc(sizeof(LinkedList)); CreateLinkedList() local
166 DestroyLinkedListNode(const LinkedList *list, LinkedListNode *node) DestroyLinkedListNode() argument
178 DestroyLinkedList(LinkedList *list) DestroyLinkedList() argument
[all...]
/drivers/hdf_core/framework/utils/src/
H A Dhdf_slist.c14 void HdfSListInit(struct HdfSList *list) in HdfSListInit() argument
16 if (list != NULL) { in HdfSListInit()
17 list->root = NULL; in HdfSListInit()
21 bool HdfSListIsEmpty(const struct HdfSList *list) in HdfSListIsEmpty() argument
23 return ((list == NULL) || (list->root == NULL)); in HdfSListIsEmpty()
26 struct HdfSListNode *HdfSListSearch(const struct HdfSList *list, uint32_t keyValue, HdfSListSearchComparer comparer) in HdfSListSearch() argument
32 HdfSListIteratorInit(&it, list); in HdfSListSearch()
42 struct HdfSListNode *HdfSListGetLast(const struct HdfSList *list) in HdfSListGetLast() argument
46 if (list in HdfSListGetLast()
56 HdfSListAdd(struct HdfSList *list, struct HdfSListNode *link) HdfSListAdd() argument
65 HdfSListAddTail(struct HdfSList *list, struct HdfSListNode *link) HdfSListAddTail() argument
82 HdfSListAddOrder(struct HdfSList *list, struct HdfSListNode *link, HdfSListAddComparer comparer) HdfSListAddOrder() argument
117 HdfSListRemove(struct HdfSList *list, struct HdfSListNode *link) HdfSListRemove() argument
132 HdfSListFlush(struct HdfSList *list, HdfSListDeleter deleter) HdfSListFlush() argument
149 HdfSListCount(const struct HdfSList *list) HdfSListCount() argument
163 HdfSListPeek(const struct HdfSList *list) HdfSListPeek() argument
181 HdfSListPop(struct HdfSList *list) HdfSListPop() argument
192 HdfSListIteratorInit(struct HdfSListIterator *iterator, const struct HdfSList *list) HdfSListIteratorInit() argument
[all...]
H A Dosal_msg_queue.c18 HdfSListInit(&queue->list); in OsalMessageQueueInit()
27 HdfSListFlush(&queue->list, HdfMessageDelete); in OsalMessageQueueDestroy()
42 HdfSListIteratorInit(&it, &queue->list); in HdfMessageQueueEnqueue()
51 HdfSListAddTail(&queue->list, &message->entry); in HdfMessageQueueEnqueue()
64 HdfSListIteratorInit(&it, &queue->list); in HdfMessageQueueNext()
83 HdfSListIteratorInit(&it, &queue->list); in HdfMessageQueueFlush()
/drivers/hdf_core/adapter/uhdf2/osal/test/unittest/common/
H A Dosal_slist_test.cpp29 using HdfSListOps = void (*)(struct HdfSList *list, struct HdfSListNode *link);
86 struct HdfSList list; in HWTEST_F() local
87 HdfSListInit(&list); in HWTEST_F()
88 EXPECT_EQ(NULL, list.root); in HWTEST_F()
89 EXPECT_TRUE(HdfSListIsEmpty(&list)); in HWTEST_F()
92 static void HdfOsalSlistTestInit(struct HdfSList *list, int &totalCount, HdfSListOps ops) in HdfOsalSlistTestInit() argument
94 HdfSListInit(list); in HdfOsalSlistTestInit()
101 ops(list, &testData->entry); in HdfOsalSlistTestInit()
103 EXPECT_EQ(totalCount, HdfSListCount(list)); in HdfOsalSlistTestInit()
114 struct HdfSList list; in HWTEST_F() local
129 struct HdfSList list; HWTEST_F() local
147 struct HdfSList list; HWTEST_F() local
[all...]
/drivers/hdf_core/framework/test/unittest/osal/
H A Dosal_list_test.c30 struct DListHead list; member
81 DLIST_FOR_EACH_ENTRY(pos, head, OsalTestEventHandle, list) { in OsalTestList()
96 DListHeadInit(&g_handleArr[i].list); in TestListAddTail()
97 DListInsertTail(&g_handleArr[i].list, &g_handleMng.list); in TestListAddTail()
111 DListHeadInit(&mng1.list); in TestListMerge()
115 DListHeadInit(&list1[i].list); in TestListMerge()
116 DListInsertTail(&list1[i].list, &mng1.list); in TestListMerge()
118 OsalTestList(&mng1.list); in TestListMerge()
[all...]
/drivers/hdf_core/interfaces/inner_api/utils/
H A Dhdf_slist.h19 struct HdfSListNode *next; // next element in list, or NULL
39 * @brief Init the list
41 * @param[in] list the operation list.
45 void HdfSListInit(struct HdfSList *list);
48 * @brief search to see whether specific element is attach into the list.
50 * @param[in] list the operation list.
51 * @param[in] searchKey search key of list node.
52 * @param[in] comparer comparer of list nod
[all...]
H A Dhdf_dlist.h14 * This module provides interfaces such as log printing, doubly linked list operations, and work queues.
23 * @brief Declares doubly linked list structures and interfaces.
25 * This file provides interfaces such as inserting a node from the head or tail of a doubly linked list,
26 * checking whether a doubly linked list is empty, traversing a doubly linked list, and merging doubly linked lists.
42 * @brief Describes a doubly linked list.
50 * @brief Initializes a doubly linked list.
52 * @param head Indicates the pointer to the linked list {@link DListHead}. The parameter cannot be empty.
63 * @brief Checks whether a doubly linked list is empty.
65 * @param head Indicates the pointer to the linked list {
135 DListMerge(struct DListHead *list, struct DListHead *head) DListMerge() argument
[all...]
/drivers/hdf_core/adapter/uhdf2/hdi/src/
H A Ddevmgr_client.c31 static void DevmgrFreeQueryDeviceListImpl(struct DeviceInfoList *list);
44 static int32_t HdfObtainDeviceInfo(struct DeviceInfoList *list, struct HdfSBuf *reply) in HdfObtainDeviceInfo() argument
55 DevmgrFreeQueryDeviceListImpl(list); in HdfObtainDeviceInfo()
73 DListInsertTail(&node->node, &list->list); in HdfObtainDeviceInfo()
74 list->deviceCnt++; in HdfObtainDeviceInfo()
80 static int32_t DevmgrQueryDeviceInfo(struct HDIDeviceManager *iDevMgr, struct DeviceInfoList *list, int32_t type) in DevmgrQueryDeviceInfo() argument
101 list->deviceCnt = 0; in DevmgrQueryDeviceInfo()
102 DListHeadInit(&list->list); in DevmgrQueryDeviceInfo()
119 DevmgrQueryUsableDeviceInfo(struct HDIDeviceManager *self, struct DeviceInfoList *list) DevmgrQueryUsableDeviceInfo() argument
127 DevmgrQueryUnusableDeviceInfo(struct HDIDeviceManager *self, struct DeviceInfoList *list) DevmgrQueryUnusableDeviceInfo() argument
136 DevmgrFreeQueryDeviceListImpl(struct DeviceInfoList *list) DevmgrFreeQueryDeviceListImpl() argument
151 DevmgrFreeQueryDeviceList(struct HDIDeviceManager *self, struct DeviceInfoList *list) DevmgrFreeQueryDeviceList() argument
[all...]
/drivers/peripheral/user_auth/hdi_service/utils/inc/
H A Dlinked_list.h45 uint32_t (*getSize)(struct LinkedList *list);
46 ResultCode (*insert)(struct LinkedList *list, void *data);
47 ResultCode (*remove)(struct LinkedList *list, void *condition, MatchFunc matchFunc, bool destroyNode);
48 LinkedListIterator *(*createIterator)(struct LinkedList *list);
53 void DestroyLinkedList(LinkedList *list);
/drivers/hdf_core/interfaces/inner_api/hdi/
H A Ddevmgr_hdi.h67 /** Device information node, which is used to add device information to the device linked list */
72 * @brief Defines the device linked list struct.
75 /** Number of devices in the linked list */
77 /** Device information linked list */
78 struct DListHead list; member
90 * @brief Releases the device linked list obtained.
91 * You can use this API to release the device linked list obtained by using <b>QueryUsableDeviceInfo</b>
95 * @param list Indicates the pointer to the the device linked list to release.
97 void (*FreeQueryDeviceList)(struct HDIDeviceManager *self, struct DeviceInfoList *list);
[all...]
/drivers/hdf_core/adapter/uhdf2/host/src/
H A Ddevhost_dump.c35 struct DListHead list; member
45 DListHeadInit(&g_dumpHostNode.list); in DevHostDumpInit()
55 DLIST_FOR_EACH_ENTRY_SAFE(pos, tmp, &g_dumpHostNode.list, struct DumpServiceNode, node) { in DevHostDumpDeInit()
63 DListHeadInit(&g_dumpHostNode.list); in DevHostDumpDeInit()
72 DLIST_FOR_EACH_ENTRY(pos, &g_dumpHostNode.list, struct DumpServiceNode, node) { in DevHostCheckDumpExist()
106 DListInsertTail(&node->node, &g_dumpHostNode.list); in DevHostRegisterDumpService()
165 DLIST_FOR_EACH_ENTRY(pos, &g_dumpHostNode.list, struct DumpServiceNode, node) { in DevHostDump()
/drivers/peripheral/audio/effect/model/src/
H A Deffect_core.c33 /* list to manager the effect factory libs */
36 /* list to manager the effect controller */
56 DListInsertHead(&node->list, &g_libList); in RegisterEffectLibToList()
67 DLIST_FOR_EACH_ENTRY_SAFE(targetNode, tmpNode, &g_libList, struct EffectFactoryLibListNode, list) { in ReleaseLibFromList()
68 DListRemove(&targetNode->list); in ReleaseLibFromList()
73 HDF_LOGI("lib remove from the list successfully"); in ReleaseLibFromList()
90 DLIST_FOR_EACH_ENTRY(tmpNode, &g_libList, struct EffectFactoryLibListNode, list) { in GetEffectLibFromList()
98 HDF_LOGE("effectLibName %{public}s not exit in list", effectLibName); in GetEffectLibFromList()
107 HDF_LOGE("effect lib list is empty, no effect lib"); in IsEffectLibExist()
131 DListInsertHead(&node->list, in RegisterControllerToList()
[all...]
/drivers/hdf_core/framework/test/fuzztest/devmgr_c_fuzzer/queryusabledeviceInfo_fuzzer/
H A DqueryusabledeviceInfo_fuzzer.cpp30 struct DeviceInfoList list; in QueryUnusableDeviceInfoFuzzTest() local
31 list.deviceCnt = parcel.ReadUint32(); in QueryUnusableDeviceInfoFuzzTest()
38 int32_t ret = devmgr->QueryUnusableDeviceInfo(devmgr, &list); in QueryUnusableDeviceInfoFuzzTest()
/drivers/peripheral/camera/vdi_base/common/include/
H A Dbuffer_trace.h20 #include <list>
64 using BufferTraceGraph = std::list<std::pair<std::string, std::list<TrackingBuffer>>>;
/drivers/peripheral/usb/hdi_service/src/
H A Dusbd_dispatcher.cpp626 int32_t UsbdDispatcher::UsbdBulkASyncReqRelease(UsbdBulkASyncReqList *list) in UsbdBulkASyncReqRelease() argument
629 UsbFreeRequest(list->node[i].request); in UsbdBulkASyncReqRelease()
630 list->node[i].request = nullptr; in UsbdBulkASyncReqRelease()
632 DListHeadInit(&list->eList); in UsbdBulkASyncReqRelease()
633 DListHeadInit(&list->uList); in UsbdBulkASyncReqRelease()
634 OsalMutexDestroy(&list->elock); in UsbdBulkASyncReqRelease()
635 OsalMutexDestroy(&list->ulock); in UsbdBulkASyncReqRelease()
639 int32_t UsbdDispatcher::UsbdBulkASyncListRelease(UsbdBulkASyncList *list) in UsbdBulkASyncListRelease() argument
641 UsbdBulkASyncReqRelease(&list->rList); in UsbdBulkASyncListRelease()
642 OsalMutexDestroy(&list in UsbdBulkASyncListRelease()
1044 UsbdBulkASyncReqInit(UsbdBulkASyncReqList *list, UsbdBulkASyncList *pList) UsbdBulkASyncReqInit() argument
1131 UsbdBulkASyncReqGetENode(UsbdBulkASyncReqList *list) UsbdBulkASyncReqGetENode() argument
[all...]
/drivers/hdf_core/framework/tools/hdf_dev_eco_tool/command_line/driver_add/
H A Dhdf_add_driver.py51 list(set(patch_list + defconfig_list))
86 file_lines = list(
152 list(set(patch_list + defconfig_list))
262 list(filter(
268 list(filter(
276 list(filter(
280 list(map(
283 path_list = list(os.path.split(source_file))
311 head_file_template_list = list(filter(
316 head_file_template_list = list(filte
[all...]
/drivers/peripheral/camera/vdi_base/common/buffer_manager/include/
H A Dbuffer_loop_tracking.h23 #include <list>
42 std::list<std::shared_ptr<TrackingBuffer>> GetTrackingBuffer() const in GetTrackingBuffer()
55 std::list<std::shared_ptr<TrackingBuffer>> trackingBufferList_ = {};
78 std::list<std::shared_ptr<TrackingNode>> FindTrackingNodePath(const std::string beginNode,
93 std::list<std::shared_ptr<TrackingNode>> trackingNodeList_ = {};
134 std::list<std::shared_ptr<TrackingStream>> trackingStreamList_ = {};
135 std::list<std::shared_ptr<BufferTrackingMessage>> messageQueue_ = {};
H A Dbuffer_pool.h23 #include <list>
67 std::list<std::shared_ptr<IBuffer>> idleList_ = {};
68 std::list<std::shared_ptr<IBuffer>> busyList_ = {};
/drivers/hdf_core/framework/tools/hc-gen/src/
H A Dparser.h28 std::list<std::shared_ptr<Ast>> ParseOne(const std::string &src);
30 std::shared_ptr<AstObject> ParseOneContent(const std::string &src, std::list<std::string> &includeList);
35 bool ProcessInclude(std::list<std::string> &includeList);
64 std::list<std::string> srcQueue_;
H A Dparser.cpp50 std::shared_ptr<AstObject> Parser::ParseOneContent(const std::string &src, std::list<std::string> &includeList) in ParseOneContent()
89 std::list<std::shared_ptr<Ast>> Parser::ParseOne(const std::string &src) in ParseOne()
93 std::list<std::shared_ptr<Ast>> astList; in ParseOne()
94 std::list<std::string> includeList; in ParseOne()
98 /* hcs allows a file have only include list, but does not allow empty files */ in ParseOne()
106 return std::list<std::shared_ptr<Ast>>(); in ParseOne()
110 return std::list<std::shared_ptr<Ast>>(); in ParseOne()
126 bool Parser::ProcessInclude(std::list<std::string> &includeList) in ProcessInclude()
224 std::shared_ptr<AstObject> list = ParseArray(); in ParseTerm() local
225 if (list in ParseTerm()
[all...]
/drivers/hdf_core/adapter/uhdf2/manager/src/
H A Dservstat_listener_holder.c32 struct DListHead list; member
40 .list = {
50 DListHeadInit(&g_holoderList.list); in UServStatListenerHolderListInit()
61 DListInsertTail(&holder->node, &g_holoderList.list); in UServStatListenerHolderListListAdd()
124 DLIST_FOR_EACH_ENTRY(it, &g_holoderList.list, struct UServStatListenerHolder, node) { in ServStatListenerHolderGet()
/drivers/peripheral/distributed_camera/hdi_service/include/dstream_operator/
H A Ddbuffer_manager.h19 #include <list>
58 std::list<std::shared_ptr<DImageBuffer>> idleList_ = {};
59 std::list<std::shared_ptr<DImageBuffer>> busyList_ = {};
/drivers/peripheral/audio/effect/model/include/
H A Deffect_core.h32 struct DListHead list; /**< Factory library list */ member
38 struct DListHead list; member
/drivers/peripheral/camera/vdi_base/v4l2/include/offline_stream_operator/
H A Doffline_stream_context.h26 #include <list>
36 std::list<std::shared_ptr<CaptureRequest>> restRequests;
/drivers/hdf_core/framework/core/manager/src/
H A Dservstat_listener_holder.c23 struct DListHead list; member
31 DListHeadInit(&g_holoderList.list); in KServStatListenerHolderListInit()
104 DListInsertTail(&holder->node, &g_holoderList.list); in ServStatListenerHolderCreate()
115 DLIST_FOR_EACH_ENTRY(it, &g_holoderList.list, struct KServStatListenerHolder, node) { in ServStatListenerHolderGet()

Completed in 9 milliseconds

123456