Home | History | Annotate | Download | only in lfs

Lines Matching refs:bpp

113  * Note: it seems that bpp is passed as NULL for blocks that are file
121 int flags, struct buf **bpp)
173 if (bpp)
174 *bpp = NULL;
191 (bpp ? &bp : NULL), cred)))
199 if (bpp)
220 if (bpp) {
221 *bpp = bp = getblk(vp, lbn, nsize, 0, 0);
246 if (bpp && (error = bread(vp, lbn, osize,
253 (bpp ? &bp : NULL), cred)))
256 if (bpp)
257 *bpp = bp;
398 if (bpp)
399 *bpp = bp = getblk(vp, lbn, lfs_blksize(fs, ip, lbn), 0, 0);
404 if (!bpp)
416 if (bpp) {
461 } else if (bpp && !(bp->b_oflags & (BO_DONE|BO_DELWRI))) {
492 struct buf **bpp, kauth_cred_t cred)
520 * is being written. If we're called with bpp==NULL, though,
528 if (bpp) {
544 if (bpp && (error = bread(vp, lbn, osize, 0, bpp))) {
549 if (bpp)
550 brelse(*bpp, 0);
561 if (bpp && ((*bpp)->b_oflags & BO_DELWRI)) {
563 if (bpp)
564 brelse(*bpp, 0);
584 if (bpp) {
585 obufsize = (*bpp)->b_bufsize;
586 allocbuf(*bpp, nsize, 1);
589 if (((*bpp)->b_flags & B_LOCKED) != 0 &&
590 (*bpp)->b_iodone == NULL) {
592 locked_queue_bytes += (*bpp)->b_bufsize - obufsize;
597 memset((char *)((*bpp)->b_data) + osize, 0, (u_int)(nsize - osize));
601 if (bpp) {