Lines Matching refs:list_prev
50 lnew->list_prev = (node); \
52 (node)->list_next->list_prev = lnew; \
59 lnew->list_prev = (node)->list_prev; \
60 (node)->list_prev->list_next = lnew; \
61 (node)->list_prev = lnew; \
65 (node)->list_prev->list_next = (node)->list_next; \
66 (node)->list_next->list_prev = (node)->list_prev; \
67 (node)->list_next = (node)->list_prev = NULL
78 list->list_head.list_next = list->list_head.list_prev =
89 ASSERT(list->list_head.list_prev == node);
91 node->list_next = node->list_prev = NULL;
152 list_node_t *tail = list->list_head.list_prev;
172 return (list_object(list, list->list_head.list_prev));
187 list_prev(list_t *list, void *object)
191 if (node->list_prev != &list->list_head)
192 return (list_object(list, node->list_prev));
212 dstnode->list_prev->list_next = srcnode->list_next;
213 srcnode->list_next->list_prev = dstnode->list_prev;
214 dstnode->list_prev = srcnode->list_prev;
215 srcnode->list_prev->list_next = dstnode;
218 srcnode->list_next = srcnode->list_prev = srcnode;
228 lnew->list_prev = lold->list_prev;
229 lold->list_prev->list_next = lnew;
230 lold->list_next->list_prev = lnew;
231 lold->list_next = lold->list_prev = NULL;
238 link->list_prev = NULL;