Lines Matching refs:last
133 DAPL_LLIST_ENTRY *last; in dapl_llist_add_tail() local
141 last = (*head)->blink; in dapl_llist_add_tail()
142 entry->flink = last->flink; in dapl_llist_add_tail()
143 entry->blink = last; in dapl_llist_add_tail()
144 last->flink->blink = entry; in dapl_llist_add_tail()
145 last->flink = entry; in dapl_llist_add_tail()
163 DAPL_LLIST_ENTRY *last; in dapl_llist_add_entry() local
171 last = entry->blink; in dapl_llist_add_entry()
173 last->flink = new_entry; in dapl_llist_add_entry()
176 new_entry->blink = last; in dapl_llist_add_entry()
218 DAPL_LLIST_ENTRY *last; in dapl_llist_remove_tail() local
221 last = (*head)->blink; in dapl_llist_remove_tail()
223 last->blink->flink = last->flink; in dapl_llist_remove_tail()
224 last->flink->blink = last->blink; in dapl_llist_remove_tail()
226 if (last->flink == last) { in dapl_llist_remove_tail()
230 last->flink = NULL; in dapl_llist_remove_tail()
231 last->blink = NULL; in dapl_llist_remove_tail()
232 last->list_head = NULL; in dapl_llist_remove_tail()
234 return (last->data); in dapl_llist_remove_tail()