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

Go to the source code of this file.

Data Structures

struct  _CMD_BUFFER_DESCRIPTOR
 
struct  _MSG_TARGET_CMD_BUFFER_POST_REQUEST
 
struct  _MSG_TARGET_CMD_BUFFER_POST_REPLY
 
struct  _MSG_PRIORITY_CMD_RECEIVED_REPLY
 
struct  _MSG_TARGET_CMD_BUFFER_POST_ERROR_REPLY
 
struct  _MSG_TARGET_CMD_BUF_POST_BASE_REQUEST
 
struct  _MSG_TARGET_CMD_BUFFER_POST_BASE_LIST_REPLY
 
struct  _MSG_TARGET_CMD_BUF_POST_LIST_REQUEST
 
struct  _MPI_TARGET_FCP_CMD_BUFFER
 
struct  _MPI_TARGET_SCSI_SPI_CMD_BUFFER
 
struct  _MPI_TARGET_SSP_CMD_BUFFER
 
struct  _MPI_TARGET_SSP_TASK_BUFFER
 
struct  _MSG_TARGET_ASSIST_REQUEST
 
struct  _MSG_TARGET_ERROR_REPLY
 
struct  _MSG_TARGET_ASSIST_EXT_REQUEST
 
struct  _MSG_TARGET_STATUS_SEND_REQUEST
 
struct  _MPI_TARGET_FCP_RSP_BUFFER
 
struct  _MPI_TARGET_SCSI_SPI_STATUS_IU
 
struct  _MPI_TARGET_SSP_RSP_IU
 
struct  _MSG_TARGET_MODE_ABORT_REQUEST
 
struct  _MSG_TARGET_MODE_ABORT_REPLY
 

Macros

#define CMD_BUFFER_POST_FLAGS_PORT_MASK   (0x01)
 
#define CMD_BUFFER_POST_FLAGS_ADDR_MODE_MASK   (0x80)
 
#define CMD_BUFFER_POST_FLAGS_ADDR_MODE_32   (0)
 
#define CMD_BUFFER_POST_FLAGS_ADDR_MODE_64   (1)
 
#define CMD_BUFFER_POST_FLAGS_64_BIT_ADDR   (0x80)
 
#define CMD_BUFFER_POST_IO_INDEX_MASK   (0x00003FFF)
 
#define CMD_BUFFER_POST_IO_INDEX_MASK_0100   (0x000003FF) /* obsolete */
 
#define PRIORITY_REASON_NO_DISCONNECT   (0x00)
 
#define PRIORITY_REASON_SCSI_TASK_MANAGEMENT   (0x01)
 
#define PRIORITY_REASON_CMD_PARITY_ERR   (0x02)
 
#define PRIORITY_REASON_MSG_OUT_PARITY_ERR   (0x03)
 
#define PRIORITY_REASON_LQ_CRC_ERR   (0x04)
 
#define PRIORITY_REASON_CMD_CRC_ERR   (0x05)
 
#define PRIORITY_REASON_PROTOCOL_ERR   (0x06)
 
#define PRIORITY_REASON_DATA_OUT_PARITY_ERR   (0x07)
 
#define PRIORITY_REASON_DATA_OUT_CRC_ERR   (0x08)
 
#define PRIORITY_REASON_TARGET_BUSY   (0x09)
 
#define PRIORITY_REASON_UNKNOWN   (0xFF)
 
#define CMD_BUFFER_POST_BASE_FLAGS_AUTO_POST_ALL   (0x01)
 
#define TARGET_ASSIST_FLAGS_DATA_DIRECTION   (0x01)
 
#define TARGET_ASSIST_FLAGS_AUTO_STATUS   (0x02)
 
#define TARGET_ASSIST_FLAGS_HIGH_PRIORITY   (0x04)
 
#define TARGET_ASSIST_FLAGS_CONFIRMED   (0x08)
 
#define TARGET_ASSIST_FLAGS_REPOST_CMD_BUFFER   (0x80)
 
#define TARGET_ASSIST_EXT_MSGFLAGS_BIDIRECTIONAL   (0x20)
 
#define TARGET_ASSIST_EXT_MSGFLAGS_MULTICAST   (0x10)
 
#define TARGET_ASSIST_EXT_MSGFLAGS_SGL_OFFSET_CHAINS   (0x08)
 
#define TARGET_ASSIST_EXT_EEDP_MASK_OP   (0x0007)
 
#define TARGET_ASSIST_EXT_EEDP_NOOP_OP   (0x0000)
 
#define TARGET_ASSIST_EXT_EEDP_CHK_OP   (0x0001)
 
#define TARGET_ASSIST_EXT_EEDP_STRIP_OP   (0x0002)
 
#define TARGET_ASSIST_EXT_EEDP_CHKRM_OP   (0x0003)
 
#define TARGET_ASSIST_EXT_EEDP_INSERT_OP   (0x0004)
 
#define TARGET_ASSIST_EXT_EEDP_REPLACE_OP   (0x0006)
 
#define TARGET_ASSIST_EXT_EEDP_CHKREGEN_OP   (0x0007)
 
#define TARGET_ASSIST_EXT_EEDP_PASS_REF_TAG   (0x0008)
 
#define TARGET_ASSIST_EXT_EEDP_T10_CHK_MASK   (0x0700)
 
#define TARGET_ASSIST_EXT_EEDP_T10_CHK_GUARD   (0x0100)
 
#define TARGET_ASSIST_EXT_EEDP_T10_CHK_APPTAG   (0x0200)
 
#define TARGET_ASSIST_EXT_EEDP_T10_CHK_REFTAG   (0x0400)
 
#define TARGET_ASSIST_EXT_EEDP_T10_CHK_SHIFT   (8)
 
#define TARGET_ASSIST_EXT_EEDP_INC_SEC_APPTAG   (0x1000)
 
#define TARGET_ASSIST_EXT_EEDP_INC_PRI_APPTAG   (0x2000)
 
#define TARGET_ASSIST_EXT_EEDP_INC_SEC_REFTAG   (0x4000)
 
#define TARGET_ASSIST_EXT_EEDP_INC_PRI_REFTAG   (0x8000)
 
#define TARGET_STATUS_SEND_FLAGS_AUTO_GOOD_STATUS   (0x01)
 
#define TARGET_STATUS_SEND_FLAGS_HIGH_PRIORITY   (0x04)
 
#define TARGET_STATUS_SEND_FLAGS_CONFIRMED   (0x08)
 
#define TARGET_STATUS_SEND_FLAGS_REPOST_CMD_BUFFER   (0x80)
 
#define TARGET_MODE_ABORT_TYPE_ALL_CMD_BUFFERS   (0x00)
 
#define TARGET_MODE_ABORT_TYPE_ALL_IO   (0x01)
 
#define TARGET_MODE_ABORT_TYPE_EXACT_IO   (0x02)
 
#define TARGET_MODE_ABORT_TYPE_EXACT_IO_REQUEST   (0x03)
 
#define TARGET_MODE_REPLY_IO_INDEX_MASK   (0x00003FFF)
 
#define TARGET_MODE_REPLY_IO_INDEX_SHIFT   (0)
 
#define TARGET_MODE_REPLY_INITIATOR_INDEX_MASK   (0x03FFC000)
 
#define TARGET_MODE_REPLY_INITIATOR_INDEX_SHIFT   (14)
 
#define TARGET_MODE_REPLY_ALIAS_MASK   (0x04000000)
 
#define TARGET_MODE_REPLY_ALIAS_SHIFT   (26)
 
#define TARGET_MODE_REPLY_PORT_MASK   (0x10000000)
 
#define TARGET_MODE_REPLY_PORT_SHIFT   (28)
 
#define GET_IO_INDEX(x)
 
#define SET_IO_INDEX(t, i)
 
#define GET_INITIATOR_INDEX(x)
 
#define SET_INITIATOR_INDEX(t, ii)
 
#define GET_ALIAS(x)
 
#define SET_ALIAS(t, a)
 
#define GET_PORT(x)
 
#define SET_PORT(t, p)
 
#define TARGET_MODE_REPLY_0100_MASK_HOST_INDEX   (0x000003FF)
 
#define TARGET_MODE_REPLY_0100_SHIFT_HOST_INDEX   (0)
 
#define TARGET_MODE_REPLY_0100_MASK_IOC_INDEX   (0x001FF800)
 
#define TARGET_MODE_REPLY_0100_SHIFT_IOC_INDEX   (11)
 
#define TARGET_MODE_REPLY_0100_PORT_MASK   (0x00400000)
 
#define TARGET_MODE_REPLY_0100_PORT_SHIFT   (22)
 
#define TARGET_MODE_REPLY_0100_MASK_INITIATOR_INDEX   (0x1F800000)
 
#define TARGET_MODE_REPLY_0100_SHIFT_INITIATOR_INDEX   (23)
 
#define GET_HOST_INDEX_0100(x)
 
#define SET_HOST_INDEX_0100(t, hi)
 
#define GET_IOC_INDEX_0100(x)
 
#define SET_IOC_INDEX_0100(t, ii)
 
#define GET_INITIATOR_INDEX_0100(x)
 
#define SET_INITIATOR_INDEX_0100(t, ii)
 

Typedefs

typedef struct
_CMD_BUFFER_DESCRIPTOR 
CMD_BUFFER_DESCRIPTOR
 
typedef struct
_CMD_BUFFER_DESCRIPTOR 
PTR_CMD_BUFFER_DESCRIPTOR
 
typedef struct
_CMD_BUFFER_DESCRIPTOR 
CmdBufferDescriptor_t
 
typedef struct
_CMD_BUFFER_DESCRIPTOR 
pCmdBufferDescriptor_t
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_REQUEST 
MSG_TARGET_CMD_BUFFER_POST_REQUEST
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_REQUEST 
PTR_MSG_TARGET_CMD_BUFFER_POST_REQUEST
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_REQUEST 
TargetCmdBufferPostRequest_t
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_REQUEST 
pTargetCmdBufferPostRequest_t
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_REPLY 
MSG_TARGET_CMD_BUFFER_POST_REPLY
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_REPLY 
PTR_MSG_TARGET_CMD_BUFFER_POST_REPLY
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_REPLY 
TargetCmdBufferPostReply_t
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_REPLY 
pTargetCmdBufferPostReply_t
 
typedef struct
_MSG_PRIORITY_CMD_RECEIVED_REPLY 
MSG_PRIORITY_CMD_RECEIVED_REPLY
 
typedef struct
_MSG_PRIORITY_CMD_RECEIVED_REPLY 
PTR_MSG_PRIORITY_CMD_RECEIVED_REPLY
 
typedef struct
_MSG_PRIORITY_CMD_RECEIVED_REPLY 
PriorityCommandReceivedReply_t
 
typedef struct
_MSG_PRIORITY_CMD_RECEIVED_REPLY 
pPriorityCommandReceivedReply_t
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_ERROR_REPLY 
MSG_TARGET_CMD_BUFFER_POST_ERROR_REPLY
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_ERROR_REPLY 
PTR_MSG_TARGET_CMD_BUFFER_POST_ERROR_REPLY
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_ERROR_REPLY 
TargetCmdBufferPostErrorReply_t
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_ERROR_REPLY 
pTargetCmdBufferPostErrorReply_t
 
typedef struct
_MSG_TARGET_CMD_BUF_POST_BASE_REQUEST 
MSG_TARGET_CMD_BUF_POST_BASE_REQUEST
 
typedef struct
_MSG_TARGET_CMD_BUF_POST_BASE_REQUEST 
PTR__MSG_TARGET_CMD_BUF_POST_BASE_REQUEST
 
typedef struct
_MSG_TARGET_CMD_BUF_POST_BASE_REQUEST 
TargetCmdBufferPostBaseRequest_t
 
typedef struct
_MSG_TARGET_CMD_BUF_POST_BASE_REQUEST 
pTargetCmdBufferPostBaseRequest_t
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_BASE_LIST_REPLY 
MSG_TARGET_CMD_BUFFER_POST_BASE_LIST_REPLY
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_BASE_LIST_REPLY 
PTR_MSG_TARGET_CMD_BUFFER_POST_BASE_LIST_REPLY
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_BASE_LIST_REPLY 
TargetCmdBufferPostBaseListReply_t
 
typedef struct
_MSG_TARGET_CMD_BUFFER_POST_BASE_LIST_REPLY 
pTargetCmdBufferPostBaseListReply_t
 
typedef struct
_MSG_TARGET_CMD_BUF_POST_LIST_REQUEST 
MSG_TARGET_CMD_BUF_POST_LIST_REQUEST
 
typedef struct
_MSG_TARGET_CMD_BUF_POST_LIST_REQUEST 
PTR_MSG_TARGET_CMD_BUF_POST_LIST_REQUEST
 
typedef struct
_MSG_TARGET_CMD_BUF_POST_LIST_REQUEST 
TargetCmdBufferPostListRequest_t
 
typedef struct
_MSG_TARGET_CMD_BUF_POST_LIST_REQUEST 
pTargetCmdBufferPostListRequest_t
 
typedef struct
_MPI_TARGET_FCP_CMD_BUFFER 
MPI_TARGET_FCP_CMD_BUFFER
 
typedef struct
_MPI_TARGET_FCP_CMD_BUFFER 
PTR_MPI_TARGET_FCP_CMD_BUFFER
 
typedef struct
_MPI_TARGET_FCP_CMD_BUFFER 
MpiTargetFcpCmdBuffer
 
typedef struct
_MPI_TARGET_FCP_CMD_BUFFER 
pMpiTargetFcpCmdBuffer
 
typedef struct
_MPI_TARGET_SCSI_SPI_CMD_BUFFER 
MPI_TARGET_SCSI_SPI_CMD_BUFFER
 
typedef struct
_MPI_TARGET_SCSI_SPI_CMD_BUFFER 
PTR_MPI_TARGET_SCSI_SPI_CMD_BUFFER
 
typedef struct
_MPI_TARGET_SCSI_SPI_CMD_BUFFER 
MpiTargetScsiSpiCmdBuffer
 
typedef struct
_MPI_TARGET_SCSI_SPI_CMD_BUFFER 
pMpiTargetScsiSpiCmdBuffer
 
typedef struct
_MPI_TARGET_SSP_CMD_BUFFER 
MPI_TARGET_SSP_CMD_BUFFER
 
typedef struct
_MPI_TARGET_SSP_CMD_BUFFER 
PTR_MPI_TARGET_SSP_CMD_BUFFER
 
typedef struct
_MPI_TARGET_SSP_CMD_BUFFER 
MpiTargetSspCmdBuffer
 
typedef struct
_MPI_TARGET_SSP_CMD_BUFFER 
pMpiTargetSspCmdBuffer
 
typedef struct
_MPI_TARGET_SSP_TASK_BUFFER 
MPI_TARGET_SSP_TASK_BUFFER
 
typedef struct
_MPI_TARGET_SSP_TASK_BUFFER 
PTR_MPI_TARGET_SSP_TASK_BUFFER
 
typedef struct
_MPI_TARGET_SSP_TASK_BUFFER 
MpiTargetSspTaskBuffer
 
typedef struct
_MPI_TARGET_SSP_TASK_BUFFER 
pMpiTargetSspTaskBuffer
 
typedef struct
_MSG_TARGET_ASSIST_REQUEST 
MSG_TARGET_ASSIST_REQUEST
 
typedef struct
_MSG_TARGET_ASSIST_REQUEST 
PTR_MSG_TARGET_ASSIST_REQUEST
 
typedef struct
_MSG_TARGET_ASSIST_REQUEST 
TargetAssistRequest_t
 
typedef struct
_MSG_TARGET_ASSIST_REQUEST 
pTargetAssistRequest_t
 
typedef struct
_MSG_TARGET_ERROR_REPLY 
MSG_TARGET_ERROR_REPLY
 
typedef struct
_MSG_TARGET_ERROR_REPLY 
PTR_MSG_TARGET_ERROR_REPLY
 
typedef struct
_MSG_TARGET_ERROR_REPLY 
TargetErrorReply_t
 
typedef struct
_MSG_TARGET_ERROR_REPLY 
pTargetErrorReply_t
 
typedef struct
_MSG_TARGET_ASSIST_EXT_REQUEST 
MSG_TARGET_ASSIST_EXT_REQUEST
 
typedef struct
_MSG_TARGET_ASSIST_EXT_REQUEST 
PTR_MSG_TARGET_ASSIST_EXT_REQUEST
 
typedef struct
_MSG_TARGET_ASSIST_EXT_REQUEST 
TargetAssistExtRequest_t
 
typedef struct
_MSG_TARGET_ASSIST_EXT_REQUEST 
pTargetAssistExtRequest_t
 
typedef struct
_MSG_TARGET_STATUS_SEND_REQUEST 
MSG_TARGET_STATUS_SEND_REQUEST
 
typedef struct
_MSG_TARGET_STATUS_SEND_REQUEST 
PTR_MSG_TARGET_STATUS_SEND_REQUEST
 
typedef struct
_MSG_TARGET_STATUS_SEND_REQUEST 
TargetStatusSendRequest_t
 
typedef struct
_MSG_TARGET_STATUS_SEND_REQUEST 
pTargetStatusSendRequest_t
 
typedef struct
_MPI_TARGET_FCP_RSP_BUFFER 
MPI_TARGET_FCP_RSP_BUFFER
 
typedef struct
_MPI_TARGET_FCP_RSP_BUFFER 
PTR_MPI_TARGET_FCP_RSP_BUFFER
 
typedef struct
_MPI_TARGET_FCP_RSP_BUFFER 
MpiTargetFcpRspBuffer
 
typedef struct
_MPI_TARGET_FCP_RSP_BUFFER 
pMpiTargetFcpRspBuffer
 
typedef struct
_MPI_TARGET_SCSI_SPI_STATUS_IU 
MPI_TARGET_SCSI_SPI_STATUS_IU
 
typedef struct
_MPI_TARGET_SCSI_SPI_STATUS_IU 
PTR_MPI_TARGET_SCSI_SPI_STATUS_IU
 
typedef struct
_MPI_TARGET_SCSI_SPI_STATUS_IU 
TargetScsiSpiStatusIU_t
 
typedef struct
_MPI_TARGET_SCSI_SPI_STATUS_IU 
pTargetScsiSpiStatusIU_t
 
typedef struct
_MPI_TARGET_SSP_RSP_IU 
MPI_TARGET_SSP_RSP_IU
 
typedef struct
_MPI_TARGET_SSP_RSP_IU 
PTR_MPI_TARGET_SSP_RSP_IU
 
typedef struct
_MPI_TARGET_SSP_RSP_IU 
MpiTargetSspRspIu_t
 
typedef struct
_MPI_TARGET_SSP_RSP_IU 
pMpiTargetSspRspIu_t
 
typedef struct
_MSG_TARGET_MODE_ABORT_REQUEST 
MSG_TARGET_MODE_ABORT
 
typedef struct
_MSG_TARGET_MODE_ABORT_REQUEST 
PTR_MSG_TARGET_MODE_ABORT
 
typedef struct
_MSG_TARGET_MODE_ABORT_REQUEST 
TargetModeAbort_t
 
typedef struct
_MSG_TARGET_MODE_ABORT_REQUEST 
pTargetModeAbort_t
 
typedef struct
_MSG_TARGET_MODE_ABORT_REPLY 
MSG_TARGET_MODE_ABORT_REPLY
 
typedef struct
_MSG_TARGET_MODE_ABORT_REPLY 
PTR_MSG_TARGET_MODE_ABORT_REPLY
 
typedef struct
_MSG_TARGET_MODE_ABORT_REPLY 
TargetModeAbortReply_t
 
typedef struct
_MSG_TARGET_MODE_ABORT_REPLY 
pTargetModeAbortReply_t
 

Macro Definition Documentation

#define CMD_BUFFER_POST_BASE_FLAGS_AUTO_POST_ALL   (0x01)

Definition at line 204 of file mpi_targ.h.

#define CMD_BUFFER_POST_FLAGS_64_BIT_ADDR   (0x80)

Definition at line 107 of file mpi_targ.h.

#define CMD_BUFFER_POST_FLAGS_ADDR_MODE_32   (0)

Definition at line 105 of file mpi_targ.h.

#define CMD_BUFFER_POST_FLAGS_ADDR_MODE_64   (1)

Definition at line 106 of file mpi_targ.h.

#define CMD_BUFFER_POST_FLAGS_ADDR_MODE_MASK   (0x80)

Definition at line 104 of file mpi_targ.h.

#define CMD_BUFFER_POST_FLAGS_PORT_MASK   (0x01)

Definition at line 103 of file mpi_targ.h.

#define CMD_BUFFER_POST_IO_INDEX_MASK   (0x00003FFF)

Definition at line 109 of file mpi_targ.h.

#define CMD_BUFFER_POST_IO_INDEX_MASK_0100   (0x000003FF) /* obsolete */

Definition at line 110 of file mpi_targ.h.

#define GET_ALIAS (   x)
Value:

Definition at line 599 of file mpi_targ.h.

#define GET_HOST_INDEX_0100 (   x)
#define GET_INITIATOR_INDEX (   x)
#define GET_INITIATOR_INDEX_0100 (   x)
#define GET_IO_INDEX (   x)
Value:

Definition at line 583 of file mpi_targ.h.

#define GET_IOC_INDEX_0100 (   x)
#define GET_PORT (   x)
Value:

Definition at line 606 of file mpi_targ.h.

#define PRIORITY_REASON_CMD_CRC_ERR   (0x05)

Definition at line 172 of file mpi_targ.h.

#define PRIORITY_REASON_CMD_PARITY_ERR   (0x02)

Definition at line 169 of file mpi_targ.h.

#define PRIORITY_REASON_DATA_OUT_CRC_ERR   (0x08)

Definition at line 175 of file mpi_targ.h.

#define PRIORITY_REASON_DATA_OUT_PARITY_ERR   (0x07)

Definition at line 174 of file mpi_targ.h.

#define PRIORITY_REASON_LQ_CRC_ERR   (0x04)

Definition at line 171 of file mpi_targ.h.

#define PRIORITY_REASON_MSG_OUT_PARITY_ERR   (0x03)

Definition at line 170 of file mpi_targ.h.

#define PRIORITY_REASON_NO_DISCONNECT   (0x00)

Definition at line 167 of file mpi_targ.h.

#define PRIORITY_REASON_PROTOCOL_ERR   (0x06)

Definition at line 173 of file mpi_targ.h.

#define PRIORITY_REASON_SCSI_TASK_MANAGEMENT   (0x01)

Definition at line 168 of file mpi_targ.h.

#define PRIORITY_REASON_TARGET_BUSY   (0x09)

Definition at line 176 of file mpi_targ.h.

#define PRIORITY_REASON_UNKNOWN   (0xFF)

Definition at line 177 of file mpi_targ.h.

#define SET_ALIAS (   t,
  a 
)
Value:
TARGET_MODE_REPLY_ALIAS_MASK))

Definition at line 602 of file mpi_targ.h.

#define SET_HOST_INDEX_0100 (   t,
  hi 
)
Value:
TARGET_MODE_REPLY_0100_MASK_HOST_INDEX))

Definition at line 626 of file mpi_targ.h.

#define SET_INITIATOR_INDEX (   t,
  ii 
)
Value:
TARGET_MODE_REPLY_INITIATOR_INDEX_MASK))

Definition at line 594 of file mpi_targ.h.

#define SET_INITIATOR_INDEX_0100 (   t,
  ii 
)
Value:
TARGET_MODE_REPLY_0100_MASK_INITIATOR_INDEX))

Definition at line 643 of file mpi_targ.h.

#define SET_IO_INDEX (   t,
  i 
)
Value:
TARGET_MODE_REPLY_IO_INDEX_MASK))

Definition at line 586 of file mpi_targ.h.

#define SET_IOC_INDEX_0100 (   t,
  ii 
)
Value:
TARGET_MODE_REPLY_0100_MASK_IOC_INDEX))

Definition at line 634 of file mpi_targ.h.

#define SET_PORT (   t,
  p 
)
Value:
TARGET_MODE_REPLY_PORT_MASK))

Definition at line 609 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_CHK_OP   (0x0001)

Definition at line 425 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_CHKREGEN_OP   (0x0007)

Definition at line 430 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_CHKRM_OP   (0x0003)

Definition at line 427 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_INC_PRI_APPTAG   (0x2000)

Definition at line 441 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_INC_PRI_REFTAG   (0x8000)

Definition at line 443 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_INC_SEC_APPTAG   (0x1000)

Definition at line 440 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_INC_SEC_REFTAG   (0x4000)

Definition at line 442 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_INSERT_OP   (0x0004)

Definition at line 428 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_MASK_OP   (0x0007)

Definition at line 423 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_NOOP_OP   (0x0000)

Definition at line 424 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_PASS_REF_TAG   (0x0008)

Definition at line 432 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_REPLACE_OP   (0x0006)

Definition at line 429 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_STRIP_OP   (0x0002)

Definition at line 426 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_T10_CHK_APPTAG   (0x0200)

Definition at line 436 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_T10_CHK_GUARD   (0x0100)

Definition at line 435 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_T10_CHK_MASK   (0x0700)

Definition at line 434 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_T10_CHK_REFTAG   (0x0400)

Definition at line 437 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_EEDP_T10_CHK_SHIFT   (8)

Definition at line 438 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_MSGFLAGS_BIDIRECTIONAL   (0x20)

Definition at line 418 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_MSGFLAGS_MULTICAST   (0x10)

Definition at line 419 of file mpi_targ.h.

#define TARGET_ASSIST_EXT_MSGFLAGS_SGL_OFFSET_CHAINS   (0x08)

Definition at line 420 of file mpi_targ.h.

#define TARGET_ASSIST_FLAGS_AUTO_STATUS   (0x02)

Definition at line 350 of file mpi_targ.h.

#define TARGET_ASSIST_FLAGS_CONFIRMED   (0x08)

Definition at line 352 of file mpi_targ.h.

#define TARGET_ASSIST_FLAGS_DATA_DIRECTION   (0x01)

Definition at line 349 of file mpi_targ.h.

#define TARGET_ASSIST_FLAGS_HIGH_PRIORITY   (0x04)

Definition at line 351 of file mpi_targ.h.

#define TARGET_ASSIST_FLAGS_REPOST_CMD_BUFFER   (0x80)

Definition at line 353 of file mpi_targ.h.

#define TARGET_MODE_ABORT_TYPE_ALL_CMD_BUFFERS   (0x00)

Definition at line 545 of file mpi_targ.h.

#define TARGET_MODE_ABORT_TYPE_ALL_IO   (0x01)

Definition at line 546 of file mpi_targ.h.

#define TARGET_MODE_ABORT_TYPE_EXACT_IO   (0x02)

Definition at line 547 of file mpi_targ.h.

#define TARGET_MODE_ABORT_TYPE_EXACT_IO_REQUEST   (0x03)

Definition at line 548 of file mpi_targ.h.

#define TARGET_MODE_REPLY_0100_MASK_HOST_INDEX   (0x000003FF)

Definition at line 614 of file mpi_targ.h.

#define TARGET_MODE_REPLY_0100_MASK_INITIATOR_INDEX   (0x1F800000)

Definition at line 620 of file mpi_targ.h.

#define TARGET_MODE_REPLY_0100_MASK_IOC_INDEX   (0x001FF800)

Definition at line 616 of file mpi_targ.h.

#define TARGET_MODE_REPLY_0100_PORT_MASK   (0x00400000)

Definition at line 618 of file mpi_targ.h.

#define TARGET_MODE_REPLY_0100_PORT_SHIFT   (22)

Definition at line 619 of file mpi_targ.h.

#define TARGET_MODE_REPLY_0100_SHIFT_HOST_INDEX   (0)

Definition at line 615 of file mpi_targ.h.

#define TARGET_MODE_REPLY_0100_SHIFT_INITIATOR_INDEX   (23)

Definition at line 621 of file mpi_targ.h.

#define TARGET_MODE_REPLY_0100_SHIFT_IOC_INDEX   (11)

Definition at line 617 of file mpi_targ.h.

#define TARGET_MODE_REPLY_ALIAS_MASK   (0x04000000)

Definition at line 577 of file mpi_targ.h.

#define TARGET_MODE_REPLY_ALIAS_SHIFT   (26)

Definition at line 578 of file mpi_targ.h.

#define TARGET_MODE_REPLY_INITIATOR_INDEX_MASK   (0x03FFC000)

Definition at line 575 of file mpi_targ.h.

#define TARGET_MODE_REPLY_INITIATOR_INDEX_SHIFT   (14)

Definition at line 576 of file mpi_targ.h.

#define TARGET_MODE_REPLY_IO_INDEX_MASK   (0x00003FFF)

Definition at line 573 of file mpi_targ.h.

#define TARGET_MODE_REPLY_IO_INDEX_SHIFT   (0)

Definition at line 574 of file mpi_targ.h.

#define TARGET_MODE_REPLY_PORT_MASK   (0x10000000)

Definition at line 579 of file mpi_targ.h.

#define TARGET_MODE_REPLY_PORT_SHIFT   (28)

Definition at line 580 of file mpi_targ.h.

#define TARGET_STATUS_SEND_FLAGS_AUTO_GOOD_STATUS   (0x01)

Definition at line 466 of file mpi_targ.h.

#define TARGET_STATUS_SEND_FLAGS_CONFIRMED   (0x08)

Definition at line 468 of file mpi_targ.h.

#define TARGET_STATUS_SEND_FLAGS_HIGH_PRIORITY   (0x04)

Definition at line 467 of file mpi_targ.h.

#define TARGET_STATUS_SEND_FLAGS_REPOST_CMD_BUFFER   (0x80)

Definition at line 469 of file mpi_targ.h.

Typedef Documentation