Lines Matching full:next
17 struct nl_list_head * next;
23 list->next = list;
29 struct nl_list_head *next)
31 prev->next = obj;
33 next->prev = obj;
34 obj->next = next;
46 __nl_list_add(obj, head, head->next);
51 obj->next->prev = obj->prev;
52 obj->prev->next = obj->next;
57 return head->next == head;
68 ((pos)->member.next == (head))
77 nl_list_entry((head)->next, type, member)
80 for (pos = nl_list_entry((head)->next, typeof(*pos), member); \
82 (pos) = nl_list_entry((pos)->member.next, typeof(*(pos)), member))
85 for (pos = nl_list_entry((head)->next, typeof(*pos), member), \
86 n = nl_list_entry(pos->member.next, typeof(*pos), member); \
88 pos = n, n = nl_list_entry(n->member.next, typeof(*n), member))
91 do { (head)->next = (head); (head)->prev = (head); } while (0)