cmd_c 139 dev/ic/siop.c struct siop_common_softc *sc = siop_cmd->cmd_c.siop_sc;
cmd_c 142 dev/ic/siop.c offset = siop_cmd->cmd_c.dsa -
cmd_c 340 dev/ic/siop.c siop_cmd->cmd_c.dsa, \
cmd_c 397 dev/ic/siop.c xs = siop_cmd->cmd_c.xs;
cmd_c 398 dev/ic/siop.c siop_target = (struct siop_target *)siop_cmd->cmd_c.siop_target;
cmd_c 399 dev/ic/siop.c target = siop_cmd->cmd_c.xs->sc_link->target;
cmd_c 400 dev/ic/siop.c lun = siop_cmd->cmd_c.xs->sc_link->lun;
cmd_c 401 dev/ic/siop.c tag = siop_cmd->cmd_c.tag;
cmd_c 404 dev/ic/siop.c if (siop_cmd->cmd_c.status != CMDST_ACTIVE &&
cmd_c 405 dev/ic/siop.c siop_cmd->cmd_c.status != CMDST_SENSE_ACTIVE) {
cmd_c 408 dev/ic/siop.c siop_cmd->cmd_c.status);
cmd_c 527 dev/ic/siop.c SIOP_DSA, siop_cmd->cmd_c.dsa);
cmd_c 541 dev/ic/siop.c siop_ma(&siop_cmd->cmd_c);
cmd_c 554 dev/ic/siop.c siop_ma(&siop_cmd->cmd_c);
cmd_c 584 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_DONE;
cmd_c 637 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_DONE;
cmd_c 669 dev/ic/siop.c if (siop_cmd->cmd_c.status != CMDST_ACTIVE &&
cmd_c 670 dev/ic/siop.c siop_cmd->cmd_c.status != CMDST_SENSE_ACTIVE) {
cmd_c 674 dev/ic/siop.c irqcode, siop_cmd->cmd_c.status);
cmd_c 724 dev/ic/siop.c SIOP_DSP, siop_cmd->cmd_c.dsa +
cmd_c 780 dev/ic/siop.c siop_sdtr_msg(&siop_cmd->cmd_c, 0,
cmd_c 894 dev/ic/siop.c switch (siop_iwr(&siop_cmd->cmd_c)) {
cmd_c 911 dev/ic/siop.c switch (siop_wdtr_neg(&siop_cmd->cmd_c)) {
cmd_c 914 dev/ic/siop.c siop_cmd->cmd_c.siop_target);
cmd_c 922 dev/ic/siop.c siop_cmd->cmd_c.siop_target);
cmd_c 932 dev/ic/siop.c switch (siop_sdtr_neg(&siop_cmd->cmd_c)) {
cmd_c 935 dev/ic/siop.c siop_cmd->cmd_c.siop_target);
cmd_c 943 dev/ic/siop.c siop_cmd->cmd_c.siop_target);
cmd_c 953 dev/ic/siop.c switch (siop_ppr_neg(&siop_cmd->cmd_c)) {
cmd_c 956 dev/ic/siop.c siop_cmd->cmd_c.siop_target);
cmd_c 964 dev/ic/siop.c siop_cmd->cmd_c.siop_target);
cmd_c 988 dev/ic/siop.c siop_sdp(&siop_cmd->cmd_c, offset);
cmd_c 1015 dev/ic/siop.c (u_long)siop_cmd->cmd_c.dsa);
cmd_c 1016 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_FREE;
cmd_c 1023 dev/ic/siop.c "in=0x%x status=0x%x\n", (u_long)siop_cmd->cmd_c.dsa,
cmd_c 1042 dev/ic/siop.c siop_update_resid(&siop_cmd->cmd_c, offset);
cmd_c 1043 dev/ic/siop.c if (siop_cmd->cmd_c.status == CMDST_SENSE_ACTIVE)
cmd_c 1044 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_SENSE_DONE;
cmd_c 1046 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_DONE;
cmd_c 1092 dev/ic/siop.c struct scsi_xfer *xs = siop_cmd->cmd_c.xs;
cmd_c 1093 dev/ic/siop.c struct siop_softc *sc = (struct siop_softc *)siop_cmd->cmd_c.siop_sc;
cmd_c 1101 dev/ic/siop.c timeout_del(&siop_cmd->cmd_c.xs->stimeout);
cmd_c 1105 dev/ic/siop.c xs->error = (siop_cmd->cmd_c.status == CMDST_DONE) ?
cmd_c 1112 dev/ic/siop.c if (siop_cmd->cmd_c.status == CMDST_SENSE_DONE) {
cmd_c 1118 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_SENSE;
cmd_c 1134 dev/ic/siop.c xs->sc_link->lun, siop_cmd->cmd_c.tag);
cmd_c 1137 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_READY;
cmd_c 1138 dev/ic/siop.c siop_setuptables(&siop_cmd->cmd_c);
cmd_c 1157 dev/ic/siop.c if (siop_cmd->cmd_c.status != CMDST_SENSE_DONE &&
cmd_c 1159 dev/ic/siop.c bus_dmamap_sync(sc->sc_c.sc_dmat, siop_cmd->cmd_c.dmamap_data, 0,
cmd_c 1160 dev/ic/siop.c siop_cmd->cmd_c.dmamap_data->dm_mapsize,
cmd_c 1163 dev/ic/siop.c bus_dmamap_unload(sc->sc_c.sc_dmat, siop_cmd->cmd_c.dmamap_data);
cmd_c 1165 dev/ic/siop.c if (siop_cmd->cmd_c.status == CMDST_SENSE) {
cmd_c 1167 dev/ic/siop.c struct scsi_sense *cmd = (struct scsi_sense *)&siop_cmd->cmd_c.siop_tables->xscmd;
cmd_c 1170 dev/ic/siop.c siop_cmd->cmd_c.siop_tables->cmd.count =
cmd_c 1177 dev/ic/siop.c siop_cmd->cmd_c.flags &= ~CMDFL_TAG;
cmd_c 1178 dev/ic/siop.c error = bus_dmamap_load(sc->sc_c.sc_dmat, siop_cmd->cmd_c.dmamap_data,
cmd_c 1188 dev/ic/siop.c bus_dmamap_sync(sc->sc_c.sc_dmat, siop_cmd->cmd_c.dmamap_data,
cmd_c 1189 dev/ic/siop.c 0, siop_cmd->cmd_c.dmamap_data->dm_mapsize,
cmd_c 1192 dev/ic/siop.c siop_setuptables(&siop_cmd->cmd_c);
cmd_c 1197 dev/ic/siop.c } else if (siop_cmd->cmd_c.status == CMDST_SENSE_DONE) {
cmd_c 1198 dev/ic/siop.c bus_dmamap_sync(sc->sc_c.sc_dmat, siop_cmd->cmd_c.dmamap_data,
cmd_c 1199 dev/ic/siop.c 0, siop_cmd->cmd_c.dmamap_data->dm_mapsize,
cmd_c 1201 dev/ic/siop.c bus_dmamap_unload(sc->sc_c.sc_dmat, siop_cmd->cmd_c.dmamap_data);
cmd_c 1206 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_FREE;
cmd_c 1223 dev/ic/siop.c struct siop_softc *sc = (struct siop_softc *)siop_cmd->cmd_c.siop_sc;
cmd_c 1224 dev/ic/siop.c int target = siop_cmd->cmd_c.xs->sc_link->target;
cmd_c 1225 dev/ic/siop.c int lun = siop_cmd->cmd_c.xs->sc_link->lun;
cmd_c 1232 dev/ic/siop.c sc->sc_c.sc_dev.dv_xname, target, lun, tag, siop_cmd->cmd_c.tag,
cmd_c 1233 dev/ic/siop.c siop_cmd->cmd_c.status);
cmd_c 1239 dev/ic/siop.c target, lun, siop_lun->siop_tag[0].active->cmd_c.status);
cmd_c 1246 dev/ic/siop.c siop_cmd->cmd_c.tag = 0;
cmd_c 1251 dev/ic/siop.c siop_cmd->cmd_c.dsa + sizeof(struct siop_common_xfer) +
cmd_c 1303 dev/ic/siop.c sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
cmd_c 1322 dev/ic/siop.c sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
cmd_c 1332 dev/ic/siop.c sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
cmd_c 1340 dev/ic/siop.c siop_cmd->cmd_c.flags &= ~CMDFL_TAG;
cmd_c 1341 dev/ic/siop.c siop_cmd->cmd_c.xs->error =
cmd_c 1342 dev/ic/siop.c (siop_cmd->cmd_c.flags & CMDFL_TIMEOUT)
cmd_c 1344 dev/ic/siop.c siop_cmd->cmd_c.xs->status = SCSI_SIOP_NOCHECK;
cmd_c 1345 dev/ic/siop.c sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
cmd_c 1347 dev/ic/siop.c siop_cmd, siop_cmd->cmd_c.status);
cmd_c 1348 dev/ic/siop.c if (siop_cmd->cmd_c.status == CMDST_SENSE ||
cmd_c 1349 dev/ic/siop.c siop_cmd->cmd_c.status == CMDST_SENSE_ACTIVE)
cmd_c 1350 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_SENSE_DONE;
cmd_c 1352 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_DONE;
cmd_c 1354 dev/ic/siop.c siop_cmd->cmd_c.status, siop_cmd->cmd_c.xs->error);
cmd_c 1386 dev/ic/siop.c if (siop_cmd->cmd_c.status != CMDST_FREE)
cmd_c 1440 dev/ic/siop.c siop_cmd->cmd_c.siop_target = sc->sc_c.targets[target];
cmd_c 1441 dev/ic/siop.c siop_cmd->cmd_c.xs = xs;
cmd_c 1442 dev/ic/siop.c siop_cmd->cmd_c.flags = 0;
cmd_c 1443 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_READY;
cmd_c 1445 dev/ic/siop.c bzero(&siop_cmd->cmd_c.siop_tables->xscmd,
cmd_c 1446 dev/ic/siop.c sizeof(siop_cmd->cmd_c.siop_tables->xscmd));
cmd_c 1447 dev/ic/siop.c bcopy(xs->cmd, &siop_cmd->cmd_c.siop_tables->xscmd, xs->cmdlen);
cmd_c 1448 dev/ic/siop.c siop_cmd->cmd_c.siop_tables->cmd.count =
cmd_c 1454 dev/ic/siop.c siop_cmd->cmd_c.dmamap_data, xs->data, xs->datalen,
cmd_c 1465 dev/ic/siop.c siop_cmd->cmd_c.dmamap_data, 0,
cmd_c 1466 dev/ic/siop.c siop_cmd->cmd_c.dmamap_data->dm_mapsize,
cmd_c 1471 dev/ic/siop.c siop_setuptables(&siop_cmd->cmd_c);
cmd_c 1584 dev/ic/siop.c if (siop_cmd->cmd_c.status != CMDST_READY &&
cmd_c 1585 dev/ic/siop.c siop_cmd->cmd_c.status != CMDST_SENSE)
cmd_c 1588 dev/ic/siop.c target = siop_cmd->cmd_c.xs->sc_link->target;
cmd_c 1589 dev/ic/siop.c lun = siop_cmd->cmd_c.xs->sc_link->lun;
cmd_c 1600 dev/ic/siop.c siop_cmd->cmd_c.status == CMDST_READY)
cmd_c 1603 dev/ic/siop.c if (siop_cmd->cmd_c.flags & CMDFL_TAG) {
cmd_c 1613 dev/ic/siop.c siop_cmd->cmd_c.tag = tag;
cmd_c 1618 dev/ic/siop.c if (siop_cmd->cmd_c.status != CMDST_SENSE) {
cmd_c 1641 dev/ic/siop.c (u_long)siop_cmd->cmd_c.dsa);
cmd_c 1653 dev/ic/siop.c if (siop_cmd->cmd_c.xs->bp != NULL &&
cmd_c 1654 dev/ic/siop.c (siop_cmd->cmd_c.xs->bp->b_flags & B_ASYNC))
cmd_c 1667 dev/ic/siop.c if (siop_cmd->cmd_c.status == CMDST_READY) {
cmd_c 1668 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_ACTIVE;
cmd_c 1669 dev/ic/siop.c } else if (siop_cmd->cmd_c.status == CMDST_SENSE) {
cmd_c 1670 dev/ic/siop.c siop_cmd->cmd_c.status = CMDST_SENSE_ACTIVE;
cmd_c 1679 dev/ic/siop.c dsa = siop_cmd->cmd_c.dsa;
cmd_c 1697 dev/ic/siop.c if (siop_cmd->cmd_c.status == CMDST_ACTIVE) {
cmd_c 1698 dev/ic/siop.c if ((siop_cmd->cmd_c.xs->flags & SCSI_POLL) == 0) {
cmd_c 1700 dev/ic/siop.c timeout = (u_int64_t) siop_cmd->cmd_c.xs->timeout *
cmd_c 1704 dev/ic/siop.c timeout_add(&siop_cmd->cmd_c.xs->stimeout, timeout);
cmd_c 1743 dev/ic/siop.c struct siop_softc *sc = (struct siop_softc *)siop_cmd->cmd_c.siop_sc;
cmd_c 1747 dev/ic/siop.c timeout_del(&siop_cmd->cmd_c.xs->stimeout);
cmd_c 1749 dev/ic/siop.c sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
cmd_c 1751 dev/ic/siop.c siop_cmd->cmd_c.xs->cmd->opcode);
cmd_c 1756 dev/ic/siop.c siop_cmd->cmd_c.flags |= CMDFL_TIMEOUT;
cmd_c 1849 dev/ic/siop.c &newcbd->cmds[i].cmd_c.dmamap_data);
cmd_c 1861 dev/ic/siop.c newcbd->cmds[i].cmd_c.siop_sc = &sc->sc_c;
cmd_c 1868 dev/ic/siop.c newcbd->cmds[i].cmd_c.dsa = dsa;
cmd_c 1869 dev/ic/siop.c newcbd->cmds[i].cmd_c.status = CMDST_FREE;
cmd_c 58 dev/ic/siopvar.h struct siop_common_cmd cmd_c;
cmd_c 63 dev/ic/siopvar.h #define cmd_tables cmd_c.siop_tables