Lines Matching refs:bpp
691 sp->cbpp = sp->bpp; in lfs_initseg()
765 struct ubuf **bpp, *bp; in lfs_writeseg() local
781 nblocks = sp->cbpp - sp->bpp; in lfs_writeseg()
784 nblocks, (int)LFS_DBTOFSB(fs, (*sp->bpp)->b_blkno)); in lfs_writeseg()
796 for (bpp = sp->bpp; ++bpp < sp->cbpp;) { in lfs_writeseg()
797 if ((*bpp)->b_vp != devvp) { in lfs_writeseg()
798 sup->su_nbytes += (*bpp)->b_bcount; in lfs_writeseg()
800 assert(lfs_dtosn(fs, LFS_DBTOFSB(fs, (*bpp)->b_blkno)) == sp->seg_number); in lfs_writeseg()
832 for (bpp = sp->bpp, i = nblocks - 1; i--;) { in lfs_writeseg()
833 ++bpp; in lfs_writeseg()
835 for (byteoffset = 0; byteoffset < (*bpp)->b_bcount; in lfs_writeseg()
837 memcpy(dp, (*bpp)->b_data + byteoffset, el_size); in lfs_writeseg()
840 bremfree(*bpp); in lfs_writeseg()
841 (*bpp)->b_flags |= B_BUSY; in lfs_writeseg()
852 bremfree(*(sp->bpp)); in lfs_writeseg()
853 (*(sp->bpp))->b_flags |= B_BUSY; in lfs_writeseg()
866 for (bpp = sp->bpp, i = nblocks; i; bpp++, i--) { in lfs_writeseg()
867 bp = *bpp; in lfs_writeseg()
947 sp->bpp = emalloc(allocsize); in lfs_seglock()
948 if (!sp->bpp) in lfs_seglock()
971 if (sp->bpp != sp->cbpp) { in lfs_segunlock()
974 bp = *sp->bpp; in lfs_segunlock()
984 free(sp->bpp); in lfs_segunlock()
985 sp->bpp = NULL; in lfs_segunlock()