Lines Matching refs:bdp
585 struct devlist *bl, *bdp; in fsck_dopreen() local
597 bdp = getdev(name, devp); in fsck_dopreen()
598 if (bdp == NULL) { in fsck_dopreen()
604 bdp->nxt = bl; in fsck_dopreen()
605 bl = bdp; in fsck_dopreen()
606 startdisk(bdp); in fsck_dopreen()
649 struct devlist *bdp, *pbdp; in waiter() local
657 for (pbdp = NULL, bdp = *blp; bdp != NULL; pbdp = bdp, bdp = bdp->nxt) { in waiter()
658 if (bdp->pid == curpid) { in waiter()
662 if (bdp == NULL) in waiter()
667 pbdp->nxt = bdp->nxt; in waiter()
669 *blp = bdp->nxt; in waiter()
670 preen_releasedev(bdp->name); in waiter()
674 bdp->name, bdp->fsname, WTERMSIG(status)); in waiter()
682 *badlist = bdp; in waiter()
683 bdp->nxt = NULL; in waiter()