Lines Matching refs:di_prev
68 dhead.di_next = dhead.di_prev = dp;
69 dp->di_next = dp->di_prev = &dhead;
105 } while ((dp = dp->di_prev) != dcwd);
145 dcwd->di_prev->di_next = dcwd->di_next;
146 dcwd->di_next->di_prev = dcwd->di_prev;
154 dp->di_prev = dcwd->di_prev;
155 dp->di_prev->di_next = dp;
156 dp->di_next->di_prev = dp;
377 if ((dp = dcwd->di_prev) == &dhead)
378 dp = dhead.di_prev;
383 dp->di_prev->di_next = dp->di_next;
384 dp->di_next->di_prev = dp->di_prev;
386 dp->di_prev = dcwd;
387 dcwd->di_next->di_prev = dp;
399 dp->di_prev = dcwd;
402 dp->di_next->di_prev = dp;
430 if ((dp = dp->di_prev) == &dhead)
431 dp = dp->di_prev;
455 if (dp->di_prev == &dhead && dp->di_next == &dhead)
458 if ((p = dp->di_prev) == &dhead)
459 p = dhead.di_prev;
463 dp->di_prev->di_next = dp->di_next;
464 dp->di_next->di_prev = dp->di_prev;
483 dp->di_next = dp->di_prev = 0;