Specifications

Data Structures
1.16 SCSI Connection Descriptor Table (SCDT)
Table 1–18 (Cont.) Contents of SCSI Connection Descriptor Table
Field Name Contents
SCDT$L_BUS_PHASE* Current SCSI bus phase. The SCSI port driver defines the following flags
in this longword bit map:
SCDT$V_DATAOUT DATA OUT phase
SCDT$V_DATAIN DATA IN phase
SCDT$V_CMD COMMAND phase
SCDT$V_STS STATUS phase
SCDT$V_INV1 Invalid phase 1
SCDT$V_INV2 Invalid phase 2
SCDT$V_MSGOUT MESSAGE OUT phase
SCDT$V_MSGIN MESSAGE IN phase
SCDT$V_ARB ARBITRATION phase
SCDT$V_SEL SELECTION phase
SCDT$V_RESEL RESELECTION phase
SCDT$V_DISCON DISCONNECT message seen
SCDT$V_CMD_CMPL COMMAND COMPLETE message
received
SCDT$V_TMODISCON Disconnect operation timed out
SCDT$V_FREE BUS FREE phase
SCDT$L_OLD_PHASES* Bus phase tracking information.
SCDT$W_PHASES* Bus phase tracking information. This field is 44 bytes long.
SCDT$L_PHASE_STK_PTR* Address of the top of the bus phase stack. The SCSI port driver uses the
bus phase stack to maintain a phase histogram.
SCDT$L_PHASE_END_STK_
PTR*
Address of the bottom of the bus phase stack. The SCSI port driver uses
the bus phase stack to maintain a phase histogram.
SCDT$L_EVENTS_SEEN* Longword bit mask of bus events seen by the SCSI port driver. The
following bits are defined:
SCDT$V_PARERR Parity error
SCDT$V_BSYERR Bus lost during command
SCDT$V_MISPHS Missing bus phase
SCDT$V_BADPHS Bad phase transition
SCDT$V_RST Bus reset during command
SCDT$V_CTLERR SCSI controller error
SCDT$V_BUSERR SCSI bus error
SCDT$V_ABORT I/O has been aborted
SCDT$V_MSGERR Error during message send
SCDT$L_ARB_FAIL_CNT* Count of arbitration failures.
SCDT$L_SEL_FAIL_CNT* Count of selection failures.
SCDT$L_PARERR_CNT* Count of parity errors.
SCDT$L_MISPHS_CNT* Count of missing phases errors.
(continued on next page)
1–70