Lines Matching refs:DL_NODE
38 DL_NODE *
39 dlist_add_as_first(DL_NODE *list, void *data) in dlist_add_as_first()
41 DL_NODE *node = NULL; in dlist_add_as_first()
45 node = (DL_NODE *)malloc(sizeof (DL_NODE)); in dlist_add_as_first()
64 DL_NODE *
65 dlist_add_as_last(DL_NODE *list, void *data) { in dlist_add_as_last()
66 DL_NODE *node = NULL; in dlist_add_as_last()
70 node = (DL_NODE *)malloc(sizeof (DL_NODE)); in dlist_add_as_last()
80 DL_NODE *temp = dlist_get_last(list); in dlist_add_as_last()
91 DL_NODE *
92 dlist_find(DL_NODE *list, void *data) in dlist_find()
94 DL_NODE *node = list; in dlist_find()
107 DL_NODE *
108 dlist_get_first(DL_NODE *list) { in dlist_get_first()
109 DL_NODE *temp = list; in dlist_get_first()
124 DL_NODE *
125 dlist_get_last(DL_NODE *list) { in dlist_get_last()
126 DL_NODE *temp = list; in dlist_get_last()
140 dlist_length(DL_NODE *list) { in dlist_length()
141 DL_NODE *temp = list; in dlist_length()
155 DL_NODE *
156 dlist_next(DL_NODE *node) in dlist_next()
166 DL_NODE *
167 dlist_prev(DL_NODE *node) { in dlist_prev()
177 dlist_purge(DL_NODE *list) { in dlist_purge()
178 DL_NODE *node; in dlist_purge()
195 DL_NODE *
196 dlist_remove_node(DL_NODE *list, DL_NODE *node) { in dlist_remove_node()
197 DL_NODE *temp = list; in dlist_remove_node()
219 DL_NODE *next = node->next; in dlist_remove_node()