Lines Matching refs:list_node_t
41 extern list_node_t *list_d2l(list_t *list, void *obj);
43 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset))
49 list_node_t *lnew = list_d2l(list, object); \
57 list_node_t *lnew = list_d2l(list, object); \
74 ASSERT(size >= offset + sizeof (list_node_t)); in list_create()
85 list_node_t *node = &list->list_head; in list_destroy()
100 list_node_t *lold = list_d2l(list, object); in list_insert_after()
111 list_node_t *lold = list_d2l(list, object); in list_insert_before()
119 list_node_t *lold = &list->list_head; in list_insert_head()
126 list_node_t *lold = &list->list_head; in list_insert_tail()
133 list_node_t *lold = list_d2l(list, object); in list_remove()
142 list_node_t *head = list->list_head.list_next; in list_remove_head()
152 list_node_t *tail = list->list_head.list_prev; in list_remove_tail()
178 list_node_t *node = list_d2l(list, object); in list_next()
189 list_node_t *node = list_d2l(list, object); in list_prev()
203 list_node_t *dstnode = &dst->list_head; in list_move_tail()
204 list_node_t *srcnode = &src->list_head; in list_move_tail()
222 list_link_replace(list_node_t *lold, list_node_t *lnew) in list_link_replace()
235 list_link_init(list_node_t *link) in list_link_init()
242 list_link_active(list_node_t *link) in list_link_active()