Lines Matching refs:prev
39 struct dlist_s *prev; member
50 static inline void __dlist_add(dlist_t *node, dlist_t *prev, dlist_t *next) in __dlist_add() argument
53 node->prev = prev; in __dlist_add()
55 prev->next = node; in __dlist_add()
56 next->prev = node; in __dlist_add()
88 __dlist_add(node, queue->prev, queue); in dlist_add_tail()
98 dlist_t *prev = node->prev; in dlist_del() local
101 prev->next = next; in dlist_del()
102 next->prev = prev; in dlist_del()
112 node->next = node->prev = node; in dlist_init()
123 list->prev = list; in INIT_AOS_DLIST_HEAD()
217 for (pos = aos_list_entry((head)->prev, type, member); \
219 pos = aos_list_entry(pos->member.prev, type, member))