Annotation of Gnu-Mach/linux/src/drivers/scsi/aic7xxx/scsi_message.h, revision 1.1.1.1

1.1       root        1: /* Messages (1 byte) */                     /* I/T (M)andatory or (O)ptional */
                      2: #define MSG_CMDCOMPLETE                0x00 /* M/M */
                      3: #define MSG_EXTENDED           0x01 /* O/O */
                      4: #define MSG_SAVEDATAPOINTER    0x02 /* O/O */
                      5: #define MSG_RESTOREPOINTERS    0x03 /* O/O */
                      6: #define MSG_DISCONNECT         0x04 /* O/O */
                      7: #define MSG_INITIATOR_DET_ERR  0x05 /* M/M */
                      8: #define MSG_ABORT              0x06 /* O/M */
                      9: #define MSG_MESSAGE_REJECT     0x07 /* M/M */
                     10: #define MSG_NOOP               0x08 /* M/M */
                     11: #define MSG_PARITY_ERROR       0x09 /* M/M */
                     12: #define MSG_LINK_CMD_COMPLETE  0x0a /* O/O */
                     13: #define MSG_LINK_CMD_COMPLETEF 0x0b /* O/O */
                     14: #define MSG_BUS_DEV_RESET      0x0c /* O/M */
                     15: #define MSG_ABORT_TAG          0x0d /* O/O */
                     16: #define MSG_CLEAR_QUEUE                0x0e /* O/O */
                     17: #define MSG_INIT_RECOVERY      0x0f /* O/O */
                     18: #define MSG_REL_RECOVERY       0x10 /* O/O */
                     19: #define MSG_TERM_IO_PROC       0x11 /* O/O */
                     20: 
                     21: /* Messages (2 byte) */
                     22: #define MSG_SIMPLE_Q_TAG       0x20 /* O/O */
                     23: #define MSG_HEAD_OF_Q_TAG      0x21 /* O/O */
                     24: #define MSG_ORDERED_Q_TAG      0x22 /* O/O */
                     25: #define MSG_IGN_WIDE_RESIDUE   0x23 /* O/O */
                     26: 
                     27: /* Identify message */              /* M/M */  
                     28: #define MSG_IDENTIFYFLAG       0x80 
                     29: #define MSG_IDENTIFY_DISCFLAG  0x40 
                     30: #define MSG_IDENTIFY(lun, disc)        (((disc) ? 0xc0 : MSG_IDENTIFYFLAG) | (lun))
                     31: #define MSG_ISIDENTIFY(m)      ((m) & MSG_IDENTIFYFLAG)
                     32: 
                     33: /* Extended messages (opcode and length) */
                     34: #define MSG_EXT_SDTR           0x01
                     35: #define MSG_EXT_SDTR_LEN       0x03
                     36: 
                     37: #define MSG_EXT_WDTR           0x03
                     38: #define MSG_EXT_WDTR_LEN       0x02
                     39: #define MSG_EXT_WDTR_BUS_8_BIT 0x00
                     40: #define MSG_EXT_WDTR_BUS_16_BIT        0x01
                     41: #define MSG_EXT_WDTR_BUS_32_BIT        0x02 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.