Lines Matching refs:dhead
53 static struct directory dhead INIT_ZERO_STRUCT; /* "head" of loop */
162 dhead.di_next = dhead.di_prev = dp; in dinit()
163 dp->di_next = dp->di_prev = &dhead; in dinit()
236 if (fdp != &dhead) in dodirs()
239 dhead.di_next = dhead.di_prev = dp; in dodirs()
240 dp->di_next = dp->di_prev = &dhead; in dodirs()
267 if (dp == &dhead) in printdirs()
309 if (d == &dhead) in dtilde()
723 if ((dp = dcwd->di_prev) == &dhead) in dopushd()
724 dp = dhead.di_prev; in dopushd()
789 if ((dp = dp->di_prev) == &dhead) in dfind()
822 if (dp->di_prev == &dhead && dp->di_next == &dhead) in dopopd()
827 if ((p = dp->di_prev) == &dhead) in dopopd()
828 p = dhead.di_prev; in dopopd()
1200 for (dn = dhead.di_prev; dn != &dhead; dn = dn->di_prev) in dnewcwd()
1234 while ((dn = dhead.di_prev) != &dhead) { in dsetstack()
1242 dhead.di_prev = dhead.di_next = dcwd; in dsetstack()
1243 dcwd->di_next = dcwd->di_prev = &dhead; in dsetstack()
1268 for (dn = dhead.di_prev; dn != &dhead; dn = dn->di_prev, i++) in dgetstack()
1271 for (dn = dhead.di_prev; dn != &dhead; dn = dn->di_prev, dbp++) in dgetstack()
1293 if (dp == &dhead) in getstakd()
1299 if (dp == &dhead) in getstakd()
1403 if (dp == &dhead) in recdirs()