Lines Matching refs:dl_next
33 * An additional dt_list_t is used to store the head (dl_next) and tail
50 q->dl_next = NULL;
53 assert(p->dl_next == NULL);
54 p->dl_next = q;
56 assert(dlp->dl_next == NULL);
57 dlp->dl_next = q;
65 dt_list_t *q = dlp->dl_next; /* q = head list element */
67 dlp->dl_next = p;
69 p->dl_next = q;
86 if (p == NULL || p->dl_next == NULL) {
91 q->dl_next = p->dl_next;
93 p->dl_next = q;
94 q->dl_next->dl_prev = q;
103 p->dl_prev->dl_next = p->dl_next;
105 dlp->dl_next = p->dl_next;
107 if (p->dl_next != NULL)
108 p->dl_next->dl_prev = p->dl_prev;