/drivers/peripheral/user_auth/hdi_service/utils/src/ |
H A D | linked_list.c | 29 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 D | hdf_slist.c | 14 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 D | osal_msg_queue.c | 18 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 D | osal_slist_test.cpp | 29 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 D | osal_list_test.c | 30 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 D | hdf_slist.h | 19 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 D | hdf_dlist.h | 14 * 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 D | devmgr_client.c | 31 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 D | linked_list.h | 45 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 D | devmgr_hdi.h | 67 /** 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 D | devhost_dump.c | 35 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 D | effect_core.c | 33 /* 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 D | queryusabledeviceInfo_fuzzer.cpp | 30 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 D | buffer_trace.h | 20 #include <list> 64 using BufferTraceGraph = std::list<std::pair<std::string, std::list<TrackingBuffer>>>;
|
/drivers/peripheral/usb/hdi_service/src/ |
H A D | usbd_dispatcher.cpp | 626 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 D | hdf_add_driver.py | 51 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 D | buffer_loop_tracking.h | 23 #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 D | buffer_pool.h | 23 #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 D | parser.h | 28 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 D | parser.cpp | 50 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 D | servstat_listener_holder.c | 32 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 D | dbuffer_manager.h | 19 #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 D | effect_core.h | 32 struct DListHead list; /**< Factory library list */
member 38 struct DListHead list;
member
|
/drivers/peripheral/camera/vdi_base/v4l2/include/offline_stream_operator/ |
H A D | offline_stream_context.h | 26 #include <list> 36 std::list<std::shared_ptr<CaptureRequest>> restRequests;
|
/drivers/hdf_core/framework/core/manager/src/ |
H A D | servstat_listener_holder.c | 23 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()
|