Lines Matching defs:xs
369 callout_stop(&ccb->xs->xs_callout);
641 if ((ccb->xs->xs_control & XS_CTL_POLL) == 0)
642 callout_reset(&ccb->xs->xs_callout,
662 struct scsipi_xfer *xs = ccb->xs;
664 SC_DEBUG(xs->xs_periph, SCSIPI_DB2, ("aha_done\n"));
670 if (xs->datalen) {
673 (xs->xs_control & XS_CTL_DATA_IN) ? BUS_DMASYNC_POSTREAD :
696 if (xs->error == XS_NOERROR) {
700 xs->error = XS_SELTIMEOUT;
705 xs->error = XS_DRIVER_STUFFUP;
714 s2 = &xs->sense.scsi_sense;
716 xs->error = XS_SENSE;
719 xs->error = XS_BUSY;
724 xs->error = XS_DRIVER_STUFFUP;
728 xs->resid = 0;
731 scsipi_done(xs);
1129 struct scsipi_xfer *xs;
1139 xs = arg;
1140 periph = xs->xs_periph;
1141 flags = xs->xs_control;
1159 ccb->xs = xs;
1160 ccb->timeout = xs->timeout;
1170 if (xs->cmdlen > sizeof(ccb->scsi_cmd)) {
1172 device_xname(sc->sc_dev), xs->cmdlen);
1173 xs->error = XS_DRIVER_STUFFUP;
1176 ccb->opcode = (xs->datalen ? AHA_INIT_SCAT_GATH_CCB
1178 memcpy(&ccb->scsi_cmd, xs->cmd,
1179 ccb->scsi_cmd_length = xs->cmdlen);
1182 if (xs->datalen) {
1189 ccb->dmamap_xfer, (struct uio *)xs->data,
1198 ccb->dmamap_xfer, xs->data, xs->datalen,
1212 xs->error = XS_RESOURCE_SHORTAGE;
1216 xs->error = XS_DRIVER_STUFFUP;
1228 scsipi_done(xs);
1285 if (aha_poll(sc, xs, ccb->timeout)) {
1287 if (aha_poll(sc, xs, ccb->timeout))
1308 * Poll a particular unit, looking for a particular xs
1311 aha_poll(struct aha_softc *sc, struct scsipi_xfer *xs, int count)
1325 if (xs->xs_status & XS_STS_DONE)
1337 struct scsipi_xfer *xs = ccb->xs;
1338 struct scsipi_periph *periph = xs->xs_periph;
1371 ccb->xs->error = XS_TIMEOUT;