diff options
| author | Christoph Hellwig <hch@lst.de> | 2005-08-18 16:24:26 +0200 | 
|---|---|---|
| committer | James Bottomley <jejb@mulgrave.(none)> | 2005-09-04 19:48:39 -0500 | 
| commit | ccf3b7bd26b242b39d54148ea2117295721681d3 (patch) | |
| tree | a4fa0be9b769b57075a7bff9b5f55ec96c8132d1 /drivers/message/fusion/lsi/mpi.h | |
| parent | 69218ee5186aded6c78e12e083e073d000ff2e9b (diff) | |
[SCSI] fusion: update LSI headers
Acked by: Moore, Eric Dean <Eric.Moore@lsil.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/message/fusion/lsi/mpi.h')
| -rw-r--r-- | drivers/message/fusion/lsi/mpi.h | 19 | 
1 files changed, 17 insertions, 2 deletions
| diff --git a/drivers/message/fusion/lsi/mpi.h b/drivers/message/fusion/lsi/mpi.h index 9f98334e5076..b61e3d175070 100644 --- a/drivers/message/fusion/lsi/mpi.h +++ b/drivers/message/fusion/lsi/mpi.h @@ -6,7 +6,7 @@   *          Title:  MPI Message independent structures and definitions   *  Creation Date:  July 27, 2000   * - *    mpi.h Version:  01.05.07 + *    mpi.h Version:  01.05.08   *   *  Version History   *  --------------- @@ -71,6 +71,9 @@   *  03-11-05  01.05.07  Removed function codes for SCSI IO 32 and   *                      TargetAssistExtended requests.   *                      Removed EEDP IOCStatus codes. + *  06-24-05  01.05.08  Added function codes for SCSI IO 32 and + *                      TargetAssistExtended requests. + *                      Added EEDP IOCStatus codes.   *  --------------------------------------------------------------------------   */ @@ -101,7 +104,7 @@  /* Note: The major versions of 0xe0 through 0xff are reserved */  /* versioning for this MPI header set */ -#define MPI_HEADER_VERSION_UNIT             (0x09) +#define MPI_HEADER_VERSION_UNIT             (0x0A)  #define MPI_HEADER_VERSION_DEV              (0x00)  #define MPI_HEADER_VERSION_UNIT_MASK        (0xFF00)  #define MPI_HEADER_VERSION_UNIT_SHIFT       (8) @@ -292,10 +295,13 @@  #define MPI_FUNCTION_DIAG_BUFFER_POST               (0x1D)  #define MPI_FUNCTION_DIAG_RELEASE                   (0x1E) +#define MPI_FUNCTION_SCSI_IO_32                     (0x1F) +  #define MPI_FUNCTION_LAN_SEND                       (0x20)  #define MPI_FUNCTION_LAN_RECEIVE                    (0x21)  #define MPI_FUNCTION_LAN_RESET                      (0x22) +#define MPI_FUNCTION_TARGET_ASSIST_EXTENDED         (0x23)  #define MPI_FUNCTION_TARGET_CMD_BUF_BASE_POST       (0x24)  #define MPI_FUNCTION_TARGET_CMD_BUF_LIST_POST       (0x25) @@ -681,6 +687,15 @@ typedef struct _MSG_DEFAULT_REPLY  #define MPI_IOCSTATUS_SCSI_EXT_TERMINATED       (0x004C)  /****************************************************************************/ +/*  For use by SCSI Initiator and SCSI Target end-to-end data protection    */ +/****************************************************************************/ + +#define MPI_IOCSTATUS_EEDP_GUARD_ERROR          (0x004D) +#define MPI_IOCSTATUS_EEDP_REF_TAG_ERROR        (0x004E) +#define MPI_IOCSTATUS_EEDP_APP_TAG_ERROR        (0x004F) + + +/****************************************************************************/  /*  SCSI Target values                                                      */  /****************************************************************************/ | 
