Lines Matching full:next

49     l->next = l->prev = l;  in rt_list_init()
60 l->next->prev = n; in rt_list_insert_after()
61 n->next = l->next; in rt_list_insert_after()
63 l->next = n; in rt_list_insert_after()
75 l->prev->next = n; in rt_list_insert_before()
79 n->next = l; in rt_list_insert_before()
88 n->next->prev = n->prev; in rt_list_remove()
89 n->prev->next = n->next; in rt_list_remove()
91 n->next = n->prev = n; in rt_list_remove()
100 return l->next == l; in rt_list_isempty()
111 while (p->next != l) in rt_list_len()
113 p = p->next; in rt_list_len()
135 for (pos = (head)->next; pos != (head); pos = pos->next)
144 for (pos = (head)->next, n = pos->next; pos != (head); \
145 pos = n, n = pos->next)
154 for (pos = rt_list_entry((head)->next, typeof(*pos), member); \
156 pos = rt_list_entry(pos->member.next, typeof(*pos), member))
166 for (pos = rt_list_entry((head)->next, typeof(*pos), member), \
167 n = rt_list_entry(pos->member.next, typeof(*pos), member); \
169 pos = n, n = rt_list_entry(n->member.next, typeof(*n), member))
180 rt_list_entry((ptr)->next, type, member)
191 l->next = RT_NULL; in rt_slist_init()
199 while (node->next) node = node->next; in rt_slist_append()
202 node->next = n; in rt_slist_append()
203 n->next = RT_NULL; in rt_slist_append()
208 n->next = l->next; in rt_slist_insert()
209 l->next = n; in rt_slist_insert()
215 const rt_slist_t *list = l->next; in rt_slist_len()
218 list = list->next; in rt_slist_len()
229 while (node->next && node->next != n) node = node->next; in rt_slist_remove()
232 if (node->next != (rt_slist_t *)0) node->next = node->next->next; in rt_slist_remove()
239 return l->next; in rt_slist_first()
244 while (l->next) l = l->next; in rt_slist_tail()
251 return n->next; in rt_slist_next()
256 return l->next == RT_NULL; in rt_slist_isempty()
274 for (pos = (head)->next; pos != RT_NULL; pos = pos->next)
283 for (pos = rt_slist_entry((head)->next, typeof(*pos), member); \
285 pos = rt_slist_entry(pos->member.next, typeof(*pos), member))
296 rt_slist_entry((ptr)->next, type, member)