Lines Matching refs:prev
42 lnew->prev = (node); \
44 (node)->next->prev = lnew; \
51 lnew->prev = (node)->prev; \
52 (node)->prev->next = lnew; \
53 (node)->prev = lnew; \
57 (node)->prev->next = (node)->next; \
58 (node)->next->prev = (node)->prev; \
59 (node)->next = (node)->prev = NULL
71 list->list_head.next = list->list_head.prev = &list->list_head; in list_create()
81 ASSERT(list->list_head.prev == node); in list_destroy()
83 node->next = node->prev = NULL; in list_destroy()
144 list_node_t *tail = list->list_head.prev; in list_remove_tail()
164 return (list_object(list, list->list_head.prev)); in list_tail()
183 if (node->prev != &list->list_head) in list_prev()
184 return (list_object(list, node->prev)); in list_prev()
203 dstnode->prev->next = srcnode->next; in list_move_tail()
204 srcnode->next->prev = dstnode->prev; in list_move_tail()
205 dstnode->prev = srcnode->prev; in list_move_tail()
206 srcnode->prev->next = dstnode; in list_move_tail()
209 srcnode->next = srcnode->prev = srcnode; in list_move_tail()
219 lnew->prev = lold->prev; in list_link_replace()
220 lold->prev->next = lnew; in list_link_replace()
221 lold->next->prev = lnew; in list_link_replace()
222 lold->next = lold->prev = NULL; in list_link_replace()
229 ln->prev = NULL; in list_link_init()
235 EQUIV(ln->next == NULL, ln->prev == NULL); in list_link_active()