xbpp 454 kern/vfs_bio.c struct buf **xbpp; xbpp 456 kern/vfs_bio.c xbpp = (struct buf **)bp->b_saveaddr; xbpp 458 kern/vfs_bio.c for (i = 0; xbpp[i] != 0; i++) { xbpp 460 kern/vfs_bio.c SET(xbpp[i]->b_flags, B_INVAL | B_ERROR); xbpp 461 kern/vfs_bio.c biodone(xbpp[i]); xbpp 464 kern/vfs_bio.c free(xbpp, M_TEMP); xbpp 472 kern/vfs_bio.c struct buf *bp, **xbpp; xbpp 493 kern/vfs_bio.c xbpp = malloc((howmany + 1) * sizeof(struct buf *), M_TEMP, M_NOWAIT); xbpp 494 kern/vfs_bio.c if (xbpp == NULL) xbpp 500 kern/vfs_bio.c SET(xbpp[i]->b_flags, B_INVAL); xbpp 501 kern/vfs_bio.c brelse(xbpp[i]); xbpp 503 kern/vfs_bio.c free(xbpp, M_TEMP); xbpp 506 kern/vfs_bio.c xbpp[i] = buf_stub(vp, blkno + i + 1); xbpp 507 kern/vfs_bio.c if (xbpp[i] == NULL) { xbpp 509 kern/vfs_bio.c SET(xbpp[i]->b_flags, B_INVAL); xbpp 510 kern/vfs_bio.c brelse(xbpp[i]); xbpp 512 kern/vfs_bio.c free(xbpp, M_TEMP); xbpp 517 kern/vfs_bio.c xbpp[howmany] = 0; xbpp 522 kern/vfs_bio.c SET(xbpp[i]->b_flags, B_INVAL); xbpp 523 kern/vfs_bio.c brelse(xbpp[i]); xbpp 525 kern/vfs_bio.c free(xbpp, M_TEMP); xbpp 532 kern/vfs_bio.c SET(xbpp[i]->b_flags, B_READ | B_ASYNC); xbpp 533 kern/vfs_bio.c binshash(xbpp[i], BUFHASH(vp, xbpp[i]->b_lblkno)); xbpp 534 kern/vfs_bio.c xbpp[i]->b_blkno = sblkno + (i * inc); xbpp 535 kern/vfs_bio.c xbpp[i]->b_bufsize = xbpp[i]->b_bcount = size; xbpp 536 kern/vfs_bio.c xbpp[i]->b_data = bp->b_data + (i * size); xbpp 542 kern/vfs_bio.c bp->b_saveaddr = (void *)xbpp;