Lines Matching full:next
16 struct dl_list *next; member
24 list->next = list; in dl_list_init()
30 item->next = list->next; in dl_list_add()
32 list->next->prev = item; in dl_list_add()
33 list->next = item; in dl_list_add()
43 item->next->prev = item->prev; in dl_list_del()
44 item->prev->next = item->next; in dl_list_del()
45 item->next = NULL; in dl_list_del()
51 return list->next == list; in dl_list_empty()
58 for (item = list->next; item != list; item = item->next) in dl_list_len()
72 dl_list_entry((list)->next, type, member))
79 for (item = dl_list_entry((list)->next, type, member); \
81 item = dl_list_entry(item->member.next, type, member))
84 for (item = dl_list_entry((list)->next, type, member), \
85 n = dl_list_entry(item->member.next, type, member); \
87 item = n, n = dl_list_entry(n->member.next, type, member))