Lines Matching refs:dl_next
35 * An additional dt_list_t is used to store the head (dl_next) and tail
56 q->dl_next = NULL;
59 assert(p->dl_next == NULL);
60 p->dl_next = q;
62 assert(dlp->dl_next == NULL);
63 dlp->dl_next = q;
71 dt_list_t *q = dlp->dl_next; /* q = head list element */
73 dlp->dl_next = p;
75 p->dl_next = q;
92 if (p == NULL || p->dl_next == NULL) {
97 q->dl_next = p->dl_next;
99 p->dl_next = q;
100 q->dl_next->dl_prev = q;
109 p->dl_prev->dl_next = p->dl_next;
111 dlp->dl_next = p->dl_next;
113 if (p->dl_next != NULL)
114 p->dl_next->dl_prev = p->dl_prev;