diff options
Diffstat (limited to 'drivers/message/fusion/lsi/mpi_raid.h')
-rw-r--r-- | drivers/message/fusion/lsi/mpi_raid.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/drivers/message/fusion/lsi/mpi_raid.h b/drivers/message/fusion/lsi/mpi_raid.h index 9580a9de7fd2..802255d2747c 100644 --- a/drivers/message/fusion/lsi/mpi_raid.h +++ b/drivers/message/fusion/lsi/mpi_raid.h | |||
@@ -1,12 +1,12 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2001-2003 LSI Logic Corporation. | 2 | * Copyright (c) 2001-2005 LSI Logic Corporation. |
3 | * | 3 | * |
4 | * | 4 | * |
5 | * Name: mpi_raid.h | 5 | * Name: mpi_raid.h |
6 | * Title: MPI RAID message and structures | 6 | * Title: MPI RAID message and structures |
7 | * Creation Date: February 27, 2001 | 7 | * Creation Date: February 27, 2001 |
8 | * | 8 | * |
9 | * mpi_raid.h Version: 01.05.xx | 9 | * mpi_raid.h Version: 01.05.02 |
10 | * | 10 | * |
11 | * Version History | 11 | * Version History |
12 | * --------------- | 12 | * --------------- |
@@ -28,6 +28,10 @@ | |||
28 | * 11-15-02 01.02.08 Added missing MsgContext field to MSG_MAILBOX_REQUEST. | 28 | * 11-15-02 01.02.08 Added missing MsgContext field to MSG_MAILBOX_REQUEST. |
29 | * 04-01-03 01.02.09 New action data option flag for | 29 | * 04-01-03 01.02.09 New action data option flag for |
30 | * MPI_RAID_ACTION_DELETE_VOLUME. | 30 | * MPI_RAID_ACTION_DELETE_VOLUME. |
31 | * 05-11-04 01.03.01 Original release for MPI v1.3. | ||
32 | * 08-19-04 01.05.01 Original release for MPI v1.5. | ||
33 | * 01-15-05 01.05.02 Added defines for the two new RAID Actions for | ||
34 | * _SET_RESYNC_RATE and _SET_DATA_SCRUB_RATE. | ||
31 | * -------------------------------------------------------------------------- | 35 | * -------------------------------------------------------------------------- |
32 | */ | 36 | */ |
33 | 37 | ||
@@ -84,6 +88,8 @@ typedef struct _MSG_RAID_ACTION | |||
84 | #define MPI_RAID_ACTION_REPLACE_PHYSDISK (0x10) | 88 | #define MPI_RAID_ACTION_REPLACE_PHYSDISK (0x10) |
85 | #define MPI_RAID_ACTION_ACTIVATE_VOLUME (0x11) | 89 | #define MPI_RAID_ACTION_ACTIVATE_VOLUME (0x11) |
86 | #define MPI_RAID_ACTION_INACTIVATE_VOLUME (0x12) | 90 | #define MPI_RAID_ACTION_INACTIVATE_VOLUME (0x12) |
91 | #define MPI_RAID_ACTION_SET_RESYNC_RATE (0x13) | ||
92 | #define MPI_RAID_ACTION_SET_DATA_SCRUB_RATE (0x14) | ||
87 | 93 | ||
88 | /* ActionDataWord defines for use with MPI_RAID_ACTION_CREATE_VOLUME action */ | 94 | /* ActionDataWord defines for use with MPI_RAID_ACTION_CREATE_VOLUME action */ |
89 | #define MPI_RAID_ACTION_ADATA_DO_NOT_SYNC (0x00000001) | 95 | #define MPI_RAID_ACTION_ADATA_DO_NOT_SYNC (0x00000001) |
@@ -99,6 +105,13 @@ typedef struct _MSG_RAID_ACTION | |||
99 | /* ActionDataWord defines for use with MPI_RAID_ACTION_ACTIVATE_VOLUME action */ | 105 | /* ActionDataWord defines for use with MPI_RAID_ACTION_ACTIVATE_VOLUME action */ |
100 | #define MPI_RAID_ACTION_ADATA_INACTIVATE_ALL (0x00000001) | 106 | #define MPI_RAID_ACTION_ADATA_INACTIVATE_ALL (0x00000001) |
101 | 107 | ||
108 | /* ActionDataWord defines for use with MPI_RAID_ACTION_SET_RESYNC_RATE action */ | ||
109 | #define MPI_RAID_ACTION_ADATA_RESYNC_RATE_MASK (0x000000FF) | ||
110 | |||
111 | /* ActionDataWord defines for use with MPI_RAID_ACTION_SET_DATA_SCRUB_RATE action */ | ||
112 | #define MPI_RAID_ACTION_ADATA_DATA_SCRUB_RATE_MASK (0x000000FF) | ||
113 | |||
114 | |||
102 | 115 | ||
103 | /* RAID Action reply message */ | 116 | /* RAID Action reply message */ |
104 | 117 | ||