BUF_CMD_DONE
KKASSERT(bp->b_cmd != BUF_CMD_DONE);
KKASSERT(bp->b_cmd != BUF_CMD_DONE);
bp->b_cmd = BUF_CMD_DONE;
bp->b_cmd = BUF_CMD_DONE;
KKASSERT(bp->b_cmd == BUF_CMD_DONE);
KKASSERT(bp->b_cmd == BUF_CMD_DONE);
KKASSERT(bp->b_cmd == BUF_CMD_DONE);
KKASSERT(bp->b_cmd != BUF_CMD_DONE);
KASSERT(bp->b_cmd != BUF_CMD_DONE,
bp->b_cmd = BUF_CMD_DONE;
KKASSERT(bp->b_cmd != BUF_CMD_DONE);
case BUF_CMD_DONE:
bp->b_cmd = BUF_CMD_DONE;
KKASSERT(tbp->b_cmd == BUF_CMD_DONE);
KKASSERT(tbp->b_cmd == BUF_CMD_DONE);
bio->bio_buf->b_cmd = BUF_CMD_DONE;
while (bp->b_cmd != BUF_CMD_DONE)
KASSERT(bp->b_cmd != BUF_CMD_DONE,
KKASSERT(bp->b_cmd == BUF_CMD_DONE);
KASSERT(bp->b_cmd != BUF_CMD_DONE,
KASSERT(bp->b_cmd != BUF_CMD_DONE,
bp->b_cmd = BUF_CMD_DONE;
bp->b_cmd = BUF_CMD_DONE;
bp->b_cmd = BUF_CMD_DONE;