Home | History | Annotate | Download | only in qbus

Lines Matching defs:sc_curbuf

151 	struct buf *sc_curbuf;		/* buf that is currently in work */
345 rfc_sc->sc_curbuf = NULL;
601 if (rfc_sc->sc_curbuf == NULL) {
603 rfc_sc->sc_curbuf = buf;
631 rfc_sc->sc_curbuf = bufq_get(rf_sc->sc_bufq);
632 if (rfc_sc->sc_curbuf != NULL) {
633 rfc_sc->sc_bufidx = rfc_sc->sc_curbuf->b_data;
634 rfc_sc->sc_bytesleft = rfc_sc->sc_curbuf->b_bcount;
643 rfc_sc->sc_curbuf = bufq_get(rf_sc->sc_bufq);
644 rfc_sc->sc_bufidx = rfc_sc->sc_curbuf->b_data;
645 rfc_sc->sc_bytesleft = rfc_sc->sc_curbuf->b_bcount;
699 if (rfc_sc->sc_curbuf->b_bcount
706 rfc_sc->sc_curbuf->b_error = EIO;
708 RFS_SETCMD(rf_sc->sc_state, (rfc_sc->sc_curbuf->b_flags
720 rfc_sc->sc_curbuf->b_error = EIO;
735 rfc_sc->sc_curbuf->b_error = EIO;
743 biodone(rfc_sc->sc_curbuf);
749 (rfc_sc->sc_curbuf->b_flags & B_READ) != 0
762 rfc_sc->sc_curbuf->b_error = EIO;
778 rfc_sc->sc_curbuf->b_error = EIO;
786 biodone(rfc_sc->sc_curbuf);
792 (rfc_sc->sc_curbuf->b_flags & B_READ) != 0
805 if (rfc_sc->sc_curbuf->b_error != 0) {
813 rfc_sc->sc_curbuf->b_resid = rfc_sc->sc_bytesleft;
814 rfc_sc->sc_curbuf->b_error = EIO;
815 biodone(rfc_sc->sc_curbuf);
830 rfc_sc->sc_curbuf->b_proc, BUS_DMA_NOWAIT);
834 rfc_sc->sc_curbuf->b_error = EIO;
846 rfc_sc->sc_curbuf->b_error = EIO;
855 rfc_sc->sc_curbuf->b_proc, BUS_DMA_NOWAIT);
859 rfc_sc->sc_curbuf->b_error = EIO;
871 rfc_sc->sc_curbuf->b_error = EIO;
877 i = (rfc_sc->sc_curbuf->b_bcount - rfc_sc->sc_bytesleft
878 + rfc_sc->sc_curbuf->b_blkno * DEV_BSIZE) /
882 rfc_sc->sc_curbuf->b_error = EIO;
891 rfc_sc->sc_curbuf->b_error = EIO;
895 i = (rfc_sc->sc_curbuf->b_bcount - rfc_sc->sc_bytesleft
896 + rfc_sc->sc_curbuf->b_blkno * DEV_BSIZE) /
900 rfc_sc->sc_curbuf->b_error = EIO;
909 rfc_sc->sc_curbuf->b_error = EIO;
924 if (rfc_sc->sc_curbuf->b_error != 0) {
932 rfc_sc->sc_curbuf->b_resid = rfc_sc->sc_bytesleft;
933 rfc_sc->sc_curbuf->b_error = EIO;
934 biodone(rfc_sc->sc_curbuf);