Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
scsi_message.h File Reference

Go to the source code of this file.

Macros

#define MSG_CMDCOMPLETE   0x00 /* M/M */
 
#define MSG_EXTENDED   0x01 /* O/O */
 
#define MSG_SAVEDATAPOINTER   0x02 /* O/O */
 
#define MSG_RESTOREPOINTERS   0x03 /* O/O */
 
#define MSG_DISCONNECT   0x04 /* O/O */
 
#define MSG_INITIATOR_DET_ERR   0x05 /* M/M */
 
#define MSG_ABORT   0x06 /* O/M */
 
#define MSG_MESSAGE_REJECT   0x07 /* M/M */
 
#define MSG_NOOP   0x08 /* M/M */
 
#define MSG_PARITY_ERROR   0x09 /* M/M */
 
#define MSG_LINK_CMD_COMPLETE   0x0a /* O/O */
 
#define MSG_LINK_CMD_COMPLETEF   0x0b /* O/O */
 
#define MSG_BUS_DEV_RESET   0x0c /* O/M */
 
#define MSG_ABORT_TAG   0x0d /* O/O */
 
#define MSG_CLEAR_QUEUE   0x0e /* O/O */
 
#define MSG_INIT_RECOVERY   0x0f /* O/O */
 
#define MSG_REL_RECOVERY   0x10 /* O/O */
 
#define MSG_TERM_IO_PROC   0x11 /* O/O */
 
#define MSG_SIMPLE_Q_TAG   0x20 /* O/O */
 
#define MSG_HEAD_OF_Q_TAG   0x21 /* O/O */
 
#define MSG_ORDERED_Q_TAG   0x22 /* O/O */
 
#define MSG_IGN_WIDE_RESIDUE   0x23 /* O/O */
 
#define MSG_IDENTIFYFLAG   0x80
 
#define MSG_IDENTIFY_DISCFLAG   0x40
 
#define MSG_IDENTIFY(lun, disc)   (((disc) ? 0xc0 : MSG_IDENTIFYFLAG) | (lun))
 
#define MSG_ISIDENTIFY(m)   ((m) & MSG_IDENTIFYFLAG)
 
#define MSG_EXT_SDTR   0x01
 
#define MSG_EXT_SDTR_LEN   0x03
 
#define MSG_EXT_WDTR   0x03
 
#define MSG_EXT_WDTR_LEN   0x02
 
#define MSG_EXT_WDTR_BUS_8_BIT   0x00
 
#define MSG_EXT_WDTR_BUS_16_BIT   0x01
 
#define MSG_EXT_WDTR_BUS_32_BIT   0x02
 
#define MSG_EXT_PPR   0x04
 
#define MSG_EXT_PPR_LEN   0x06
 
#define MSG_EXT_PPR_OPTION_ST   0x00
 
#define MSG_EXT_PPR_OPTION_DT_CRC   0x02
 
#define MSG_EXT_PPR_OPTION_DT_UNITS   0x03
 
#define MSG_EXT_PPR_OPTION_DT_CRC_QUICK   0x04
 
#define MSG_EXT_PPR_OPTION_DT_UNITS_QUICK   0x05
 

Macro Definition Documentation

#define MSG_ABORT   0x06 /* O/M */

Definition at line 8 of file scsi_message.h.

#define MSG_ABORT_TAG   0x0d /* O/O */

Definition at line 15 of file scsi_message.h.

#define MSG_BUS_DEV_RESET   0x0c /* O/M */

Definition at line 14 of file scsi_message.h.

#define MSG_CLEAR_QUEUE   0x0e /* O/O */

Definition at line 16 of file scsi_message.h.

#define MSG_CMDCOMPLETE   0x00 /* M/M */

Definition at line 2 of file scsi_message.h.

#define MSG_DISCONNECT   0x04 /* O/O */

Definition at line 6 of file scsi_message.h.

#define MSG_EXT_PPR   0x04

Definition at line 43 of file scsi_message.h.

#define MSG_EXT_PPR_LEN   0x06

Definition at line 44 of file scsi_message.h.

#define MSG_EXT_PPR_OPTION_DT_CRC   0x02

Definition at line 46 of file scsi_message.h.

#define MSG_EXT_PPR_OPTION_DT_CRC_QUICK   0x04

Definition at line 48 of file scsi_message.h.

#define MSG_EXT_PPR_OPTION_DT_UNITS   0x03

Definition at line 47 of file scsi_message.h.

#define MSG_EXT_PPR_OPTION_DT_UNITS_QUICK   0x05

Definition at line 49 of file scsi_message.h.

#define MSG_EXT_PPR_OPTION_ST   0x00

Definition at line 45 of file scsi_message.h.

#define MSG_EXT_SDTR   0x01

Definition at line 34 of file scsi_message.h.

#define MSG_EXT_SDTR_LEN   0x03

Definition at line 35 of file scsi_message.h.

#define MSG_EXT_WDTR   0x03

Definition at line 37 of file scsi_message.h.

#define MSG_EXT_WDTR_BUS_16_BIT   0x01

Definition at line 40 of file scsi_message.h.

#define MSG_EXT_WDTR_BUS_32_BIT   0x02

Definition at line 41 of file scsi_message.h.

#define MSG_EXT_WDTR_BUS_8_BIT   0x00

Definition at line 39 of file scsi_message.h.

#define MSG_EXT_WDTR_LEN   0x02

Definition at line 38 of file scsi_message.h.

#define MSG_EXTENDED   0x01 /* O/O */

Definition at line 3 of file scsi_message.h.

#define MSG_HEAD_OF_Q_TAG   0x21 /* O/O */

Definition at line 23 of file scsi_message.h.

#define MSG_IDENTIFY (   lun,
  disc 
)    (((disc) ? 0xc0 : MSG_IDENTIFYFLAG) | (lun))

Definition at line 30 of file scsi_message.h.

#define MSG_IDENTIFY_DISCFLAG   0x40

Definition at line 29 of file scsi_message.h.

#define MSG_IDENTIFYFLAG   0x80

Definition at line 28 of file scsi_message.h.

#define MSG_IGN_WIDE_RESIDUE   0x23 /* O/O */

Definition at line 25 of file scsi_message.h.

#define MSG_INIT_RECOVERY   0x0f /* O/O */

Definition at line 17 of file scsi_message.h.

#define MSG_INITIATOR_DET_ERR   0x05 /* M/M */

Definition at line 7 of file scsi_message.h.

#define MSG_ISIDENTIFY (   m)    ((m) & MSG_IDENTIFYFLAG)

Definition at line 31 of file scsi_message.h.

#define MSG_LINK_CMD_COMPLETE   0x0a /* O/O */

Definition at line 12 of file scsi_message.h.

#define MSG_LINK_CMD_COMPLETEF   0x0b /* O/O */

Definition at line 13 of file scsi_message.h.

#define MSG_MESSAGE_REJECT   0x07 /* M/M */

Definition at line 9 of file scsi_message.h.

#define MSG_NOOP   0x08 /* M/M */

Definition at line 10 of file scsi_message.h.

#define MSG_ORDERED_Q_TAG   0x22 /* O/O */

Definition at line 24 of file scsi_message.h.

#define MSG_PARITY_ERROR   0x09 /* M/M */

Definition at line 11 of file scsi_message.h.

#define MSG_REL_RECOVERY   0x10 /* O/O */

Definition at line 18 of file scsi_message.h.

#define MSG_RESTOREPOINTERS   0x03 /* O/O */

Definition at line 5 of file scsi_message.h.

#define MSG_SAVEDATAPOINTER   0x02 /* O/O */

Definition at line 4 of file scsi_message.h.

#define MSG_SIMPLE_Q_TAG   0x20 /* O/O */

Definition at line 22 of file scsi_message.h.

#define MSG_TERM_IO_PROC   0x11 /* O/O */

Definition at line 19 of file scsi_message.h.