Lines Matching refs:bbp

64 	struct buf *bbp = bp->bio_buf;  in biofinish()  local
66 bbp->b_flags |= B_ERROR; in biofinish()
67 bbp->b_error = error; in biofinish()
312 struct buf *bbp = bp->bio_buf; in ata_raid_strategy() local
318 if (bbp->b_cmd == BUF_CMD_FLUSH) { in ata_raid_strategy()
328 (bbp->b_cmd != BUF_CMD_READ && bbp->b_cmd != BUF_CMD_WRITE)) { in ata_raid_strategy()
333 bbp->b_resid = bbp->b_bcount; in ata_raid_strategy()
334 for (count = howmany(bbp->b_bcount, DEV_BSIZE), in ata_raid_strategy()
337 data = bbp->b_data; in ata_raid_strategy()
440 if (bbp->b_cmd == BUF_CMD_READ) { in ata_raid_strategy()
532 if (bbp->b_cmd == BUF_CMD_WRITE) { in ata_raid_strategy()
615 if (bbp->b_cmd == BUF_CMD_READ) { in ata_raid_strategy()
618 if (bbp->b_cmd == BUF_CMD_WRITE) { in ata_raid_strategy()
646 struct buf *bbp = bp->bio_buf; in ata_raid_done() local
649 if (bbp->b_cmd == BUF_CMD_FLUSH) { in ata_raid_done()
650 if (bbp->b_error == 0) in ata_raid_done()
651 bbp->b_error = request->result; in ata_raid_done()
655 if (bbp->b_error) in ata_raid_done()
656 bbp->b_flags |= B_ERROR; in ata_raid_done()
669 bbp->b_error = request->result; in ata_raid_done()
673 bbp->b_resid -= request->donecount; in ata_raid_done()
674 if (!bbp->b_resid) in ata_raid_done()
698 if (bbp->b_cmd == BUF_CMD_READ) { in ata_raid_done()
711 bbp->b_error = request->result; in ata_raid_done()
718 bbp->b_resid -= request->donecount; in ata_raid_done()
751 bbp->b_resid -= request->donecount; in ata_raid_done()
752 if (!bbp->b_resid) in ata_raid_done()
756 else if (bbp->b_cmd == BUF_CMD_WRITE) { in ata_raid_done()
764 bbp->b_error = EIO; in ata_raid_done()
770 bbp->b_resid -= in ata_raid_done()
776 bbp->b_resid -= request->donecount; in ata_raid_done()
786 bbp->b_resid -= request->donecount; in ata_raid_done()
787 if (!bbp->b_resid) in ata_raid_done()
794 bbp->b_error = request->result; in ata_raid_done()
804 if (bbp->b_cmd == BUF_CMD_READ) { in ata_raid_done()
807 if (bbp->b_cmd == BUF_CMD_WRITE) { in ata_raid_done()
815 bbp->b_error = request->result; in ata_raid_done()
821 bbp->b_resid -= request->donecount; in ata_raid_done()
822 if (!bbp->b_resid) in ata_raid_done()
847 devstat_end_transaction_buf(&rdp->devstat, bbp); in ata_raid_done()
848 if (!bbp->b_resid) in ata_raid_done()