diff options
Diffstat (limited to 'drivers/scsi/mpt3sas/mpi/mpi2_pci.h')
-rw-r--r-- | drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_pci.h b/drivers/scsi/mpt3sas/mpi/mpi2_pci.h index f0281f943ec9..63a09509d7d1 100644 --- a/drivers/scsi/mpt3sas/mpi/mpi2_pci.h +++ b/drivers/scsi/mpt3sas/mpi/mpi2_pci.h | |||
@@ -1,12 +1,12 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright 2012-2015 Avago Technologies. All rights reserved. | 2 | * Copyright 2000-2020 Broadcom Inc. All rights reserved. |
3 | * | 3 | * |
4 | * | 4 | * |
5 | * Name: mpi2_pci.h | 5 | * Name: mpi2_pci.h |
6 | * Title: MPI PCIe Attached Devices structures and definitions. | 6 | * Title: MPI PCIe Attached Devices structures and definitions. |
7 | * Creation Date: October 9, 2012 | 7 | * Creation Date: October 9, 2012 |
8 | * | 8 | * |
9 | * mpi2_pci.h Version: 02.00.02 | 9 | * mpi2_pci.h Version: 02.00.03 |
10 | * | 10 | * |
11 | * NOTE: Names (typedefs, defines, etc.) beginning with an MPI25 or Mpi25 | 11 | * NOTE: Names (typedefs, defines, etc.) beginning with an MPI25 or Mpi25 |
12 | * prefix are for use only on MPI v2.5 products, and must not be used | 12 | * prefix are for use only on MPI v2.5 products, and must not be used |
@@ -23,6 +23,7 @@ | |||
23 | * Removed SOP support. | 23 | * Removed SOP support. |
24 | * 07-01-16 02.00.02 Added MPI26_NVME_FLAGS_FORCE_ADMIN_ERR_RESP to | 24 | * 07-01-16 02.00.02 Added MPI26_NVME_FLAGS_FORCE_ADMIN_ERR_RESP to |
25 | * NVME Encapsulated Request. | 25 | * NVME Encapsulated Request. |
26 | * 07-22-18 02.00.03 Updted flags field for NVME Encapsulated req | ||
26 | * -------------------------------------------------------------------------- | 27 | * -------------------------------------------------------------------------- |
27 | */ | 28 | */ |
28 | 29 | ||
@@ -75,10 +76,10 @@ typedef struct _MPI26_NVME_ENCAPSULATED_REQUEST { | |||
75 | #define MPI26_NVME_FLAGS_SUBMISSIONQ_ADMIN (0x0010) | 76 | #define MPI26_NVME_FLAGS_SUBMISSIONQ_ADMIN (0x0010) |
76 | /*Error Response Address Space */ | 77 | /*Error Response Address Space */ |
77 | #define MPI26_NVME_FLAGS_MASK_ERROR_RSP_ADDR (0x000C) | 78 | #define MPI26_NVME_FLAGS_MASK_ERROR_RSP_ADDR (0x000C) |
79 | #define MPI26_NVME_FLAGS_MASK_ERROR_RSP_ADDR_MASK (0x000C) | ||
78 | #define MPI26_NVME_FLAGS_SYSTEM_RSP_ADDR (0x0000) | 80 | #define MPI26_NVME_FLAGS_SYSTEM_RSP_ADDR (0x0000) |
79 | #define MPI26_NVME_FLAGS_IOCPLB_RSP_ADDR (0x0008) | 81 | #define MPI26_NVME_FLAGS_IOCCTL_RSP_ADDR (0x0008) |
80 | #define MPI26_NVME_FLAGS_IOCPLBNTA_RSP_ADDR (0x000C) | 82 | /* Data Direction*/ |
81 | /*Data Direction*/ | ||
82 | #define MPI26_NVME_FLAGS_DATADIRECTION_MASK (0x0003) | 83 | #define MPI26_NVME_FLAGS_DATADIRECTION_MASK (0x0003) |
83 | #define MPI26_NVME_FLAGS_NODATATRANSFER (0x0000) | 84 | #define MPI26_NVME_FLAGS_NODATATRANSFER (0x0000) |
84 | #define MPI26_NVME_FLAGS_WRITE (0x0001) | 85 | #define MPI26_NVME_FLAGS_WRITE (0x0001) |