Lines Matching defs:nbp
575 struct buf *nbp = NULL;
644 if (nbp == NULL) {
659 kmem_free(nbp->b_un.b_addr, nbp->b_bufsize);
660 nbp->b_un.b_addr = NULL;
666 bfreelist.b_bufsize += nbp->b_bufsize;
672 nbp->b_dev = (o_dev_t)NODEV;
673 nbp->b_edev = NODEV;
674 nbp->b_flags = 0;
675 nbp->b_file = NULL;
676 nbp->b_offset = -1;
678 sema_v(&nbp->b_sem);
679 bio_bhdr_free(nbp);
688 if (nbp == NULL) {
690 nbp = bio_getfreeblk(bsize);
696 * New buffer. Assign nbp and stick it on the hash.
698 nbp->b_flags = B_BUSY;
699 nbp->b_edev = dev;
700 nbp->b_dev = (o_dev_t)cmpdev(dev);
701 nbp->b_blkno = blkno;
702 nbp->b_iodone = NULL;
703 nbp->b_bcount = bsize;
711 nbp->b_vp = ufsvfsp->vfs_root;
713 nbp->b_vp = NULL;
716 ASSERT((nbp->b_flags & B_NOCACHE) == NULL);
718 binshash(nbp, dp);
721 ASSERT(SEMA_HELD(&nbp->b_sem));
723 return (nbp);
1708 struct buf *bp, *dp, *dwp, *nbp;
1803 for (bp = dwp->av_forw; bp != dwp; bp = nbp) {
1806 nbp = bp->av_forw;