Searched refs:comparer (Results 1 – 6 of 6) sorted by relevance
/drivers/framework/utils/src/ |
D | hdf_slist.c | 26 …ListNode *HdfSListSearch(struct HdfSList *list, uint32_t keyValue, HdfSListSearchComparer comparer) in HdfSListSearch() argument 29 if (comparer == NULL) { in HdfSListSearch() 35 if (comparer(listNode, keyValue)) { in HdfSListSearch() 82 …ol HdfSListAddOrder(struct HdfSList *list, struct HdfSListNode *link, HdfSListAddComparer comparer) in HdfSListAddOrder() argument 85 if (list == NULL || link == NULL || comparer == NULL) { in HdfSListAddOrder() 95 if (comparer(link, list->root)) { in HdfSListAddOrder() 101 if (comparer(iterator, link) && comparer(link, iterator->next)) { in HdfSListAddOrder()
|
D | hdf_blocking_queue.c | 58 void *HdfBlockingQueueFind(struct HdfBlockingQueue *queue, long matchKey, SlList_Comparer comparer) in HdfBlockingQueueFind() argument 63 if (comparer == NULL) { in HdfBlockingQueueFind() 70 if (comparer(matchKey, entry->data)) { in HdfBlockingQueueFind()
|
D | hdf_ordered_list.c | 88 struct HdfOrderedList *list, long matchKey, HdfOrderedListComparer comparer) in HdfOrderedListFetch() argument 92 if (comparer == NULL) { in HdfOrderedListFetch() 100 if (comparer(matchKey, searchEntity)) { in HdfOrderedListFetch()
|
/drivers/framework/utils/include/ |
D | hdf_slist.h | 57 …stNode *HdfSListSearch(struct HdfSList *list, uint32_t searchKey, HdfSListSearchComparer comparer); 106 …l HdfSListAddOrder(struct HdfSList *list, struct HdfSListNode *link, HdfSListAddComparer comparer);
|
D | hdf_blocking_queue.h | 47 void *HdfBlockingQueueFind(struct HdfBlockingQueue *queue, long match_key, SlList_Comparer comparer…
|
D | hdf_ordered_list.h | 46 struct HdfOrderedList *list, long match_key, HdfOrderedListComparer comparer);
|