Lines Matching refs:ListNode
29 void OH_ListInit(struct ListNode *node) in OH_ListInit()
45 void OH_ListAddTail(struct ListNode *head, struct ListNode *item) in OH_ListAddTail()
63 void OH_ListRemove(struct ListNode *item) in OH_ListRemove()
83 void OH_ListAddWithOrder(struct ListNode *head, struct ListNode *item, ListCompareProc compareProc) in OH_ListAddWithOrder()
85 ListNode *match; in OH_ListAddWithOrder()
117 ListNode *OH_ListFind(const ListNode *head, void *data, ListTraversalProc compareProc) in OH_ListFind()
119 ListNode *match; in OH_ListFind()
152 int OH_ListTraversal(ListNode *head, void *data, ListTraversalProc traversalProc, unsigned int flag… in OH_ListTraversal()
154 ListNode *match; in OH_ListTraversal()
155 ListNode *next; in OH_ListTraversal()
182 static int listDestroyTraversal(ListNode *node, void *data) in listDestroyTraversal()
202 void OH_ListRemoveAll(ListNode *head, ListDestroyProc destroyProc) in OH_ListRemoveAll()
218 int OH_ListGetCnt(const ListNode *head) in OH_ListGetCnt()
221 ListNode *node; in OH_ListGetCnt()