Lines Matching refs:next
15 * The above copyright notice and this permission notice (including the next
39 struct list_head *next, *prev;
47 (head)->next = head;
53 return (head)->next == head;
58 (head)->next->prev = new;
59 (new)->next = (head)->next;
61 (head)->next = new;
67 (entry)->next = head;
68 (head)->prev->next = entry;
74 (entry)->next->prev = (entry)->prev;
75 (entry)->prev->next = (entry)->next;
80 (entry)->next->prev = (entry)->prev;
81 (entry)->prev->next = (entry)->next;
86 for (entry = (head)->next; entry != head; entry = (entry)->next)
93 for (entry = (head)->next, temp = (entry)->next; \
95 entry = temp, temp = entry->next)
105 for (pos = list_entry((head)->next, __typeof(*pos), member), \
106 n = list_entry(pos->member.next, __typeof(*pos), member); \
108 pos = n, n = list_entry(n->member.next, __typeof(*n), member))