Home
last modified time | relevance | path

Searched refs:comparer (Results 1 – 6 of 6) sorted by relevance

/drivers/framework/utils/src/
Dhdf_slist.c26 …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()
Dhdf_blocking_queue.c58 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()
Dhdf_ordered_list.c88 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/
Dhdf_slist.h57 …stNode *HdfSListSearch(struct HdfSList *list, uint32_t searchKey, HdfSListSearchComparer comparer);
106 …l HdfSListAddOrder(struct HdfSList *list, struct HdfSListNode *link, HdfSListAddComparer comparer);
Dhdf_blocking_queue.h47 void *HdfBlockingQueueFind(struct HdfBlockingQueue *queue, long match_key, SlList_Comparer comparer
Dhdf_ordered_list.h46 struct HdfOrderedList *list, long match_key, HdfOrderedListComparer comparer);