diff options
Diffstat (limited to 'drivers/scsi/mpt3sas/mpi/mpi2_pci.h')
| -rw-r--r-- | drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_pci.h b/drivers/scsi/mpt3sas/mpi/mpi2_pci.h index 63a09509d7d1..bb7b79cfa558 100644 --- a/drivers/scsi/mpt3sas/mpi/mpi2_pci.h +++ b/drivers/scsi/mpt3sas/mpi/mpi2_pci.h @@ -6,7 +6,7 @@   *         Title:  MPI PCIe Attached Devices structures and definitions.   * Creation Date:  October 9, 2012   * - * mpi2_pci.h Version:  02.00.03 + * mpi2_pci.h Version:  02.00.04   *   * NOTE: Names (typedefs, defines, etc.) beginning with an MPI25 or Mpi25   *       prefix are for use only on MPI v2.5 products, and must not be used @@ -24,6 +24,8 @@   * 07-01-16  02.00.02  Added MPI26_NVME_FLAGS_FORCE_ADMIN_ERR_RESP to   *                     NVME Encapsulated Request.   * 07-22-18  02.00.03  Updted flags field for NVME Encapsulated req + * 12-17-18  02.00.04  Added MPI26_PCIE_DEVINFO_SCSI + *			Shortten some defines to be compatible with DOS   * --------------------------------------------------------------------------   */ @@ -41,7 +43,7 @@  #define MPI26_PCIE_DEVINFO_NO_DEVICE            (0x00000000)  #define MPI26_PCIE_DEVINFO_PCI_SWITCH           (0x00000001)  #define MPI26_PCIE_DEVINFO_NVME                 (0x00000003) - +#define MPI26_PCIE_DEVINFO_SCSI                 (0x00000004)  /****************************************************************************  *  NVMe Encapsulated message @@ -75,10 +77,9 @@ typedef struct _MPI26_NVME_ENCAPSULATED_REQUEST {  #define MPI26_NVME_FLAGS_SUBMISSIONQ_IO             (0x0000)  #define MPI26_NVME_FLAGS_SUBMISSIONQ_ADMIN          (0x0010)  /*Error Response Address Space */ -#define MPI26_NVME_FLAGS_MASK_ERROR_RSP_ADDR        (0x000C) -#define MPI26_NVME_FLAGS_MASK_ERROR_RSP_ADDR_MASK   (0x000C) -#define MPI26_NVME_FLAGS_SYSTEM_RSP_ADDR            (0x0000) -#define MPI26_NVME_FLAGS_IOCCTL_RSP_ADDR            (0x0008) +#define MPI26_NVME_FLAGS_ERR_RSP_ADDR_MASK          (0x000C) +#define MPI26_NVME_FLAGS_ERR_RSP_ADDR_SYSTEM        (0x0000) +#define MPI26_NVME_FLAGS_ERR_RSP_ADDR_IOCTL         (0x0008)  /* Data Direction*/  #define MPI26_NVME_FLAGS_DATADIRECTION_MASK         (0x0003)  #define MPI26_NVME_FLAGS_NODATATRANSFER             (0x0000)  |