Go to the documentation of this file.
47 #define MPI2_RAID_ACTION_ADATA_KEEP_LBA0 (0x00000000)
48 #define MPI2_RAID_ACTION_ADATA_ZERO_LBA0 (0x00000001)
53 #define MPI2_RAID_ACTION_ADATA_DISABL_FULL_REBUILD (0x00000001)
64 #define MPI2_RAID_ACTION_SET_RATE_RESYNC (0x00)
65 #define MPI2_RAID_ACTION_SET_RATE_DATA_SCRUB (0x01)
66 #define MPI2_RAID_ACTION_SET_RATE_POWERSAVE_MODE (0x02)
80 #define MPI2_RAID_ACTION_START_BACKGROUND_INIT (0x00)
81 #define MPI2_RAID_ACTION_START_ONLINE_CAP_EXPANSION (0x01)
82 #define MPI2_RAID_ACTION_START_CONSISTENCY_CHECK (0x02)
85 #define MPI2_RAID_ACTION_START_NEW (0x00)
86 #define MPI2_RAID_ACTION_START_RESUME (0x01)
100 #define MPI2_RAID_ACTION_STOP_BACKGROUND_INIT (0x00)
101 #define MPI2_RAID_ACTION_STOP_ONLINE_CAP_EXPANSION (0x01)
102 #define MPI2_RAID_ACTION_STOP_CONSISTENCY_CHECK (0x02)
105 #define MPI2_RAID_ACTION_STOP_ABORT (0x00)
106 #define MPI2_RAID_ACTION_STOP_PAUSE (0x01)
128 #define MPI2_RAID_ACTION_ADATA_DISABLE_FW_UPDATE (0x00)
129 #define MPI2_RAID_ACTION_ADATA_ENABLE_FW_UPDATE (0x01)
164 #define MPI2_RAID_ACTION_INDICATOR_STRUCT (0x01)
165 #define MPI2_RAID_ACTION_CREATE_VOLUME (0x02)
166 #define MPI2_RAID_ACTION_DELETE_VOLUME (0x03)
167 #define MPI2_RAID_ACTION_DISABLE_ALL_VOLUMES (0x04)
168 #define MPI2_RAID_ACTION_ENABLE_ALL_VOLUMES (0x05)
169 #define MPI2_RAID_ACTION_PHYSDISK_OFFLINE (0x0A)
170 #define MPI2_RAID_ACTION_PHYSDISK_ONLINE (0x0B)
171 #define MPI2_RAID_ACTION_FAIL_PHYSDISK (0x0F)
172 #define MPI2_RAID_ACTION_ACTIVATE_VOLUME (0x11)
173 #define MPI2_RAID_ACTION_DEVICE_FW_UPDATE_MODE (0x15)
174 #define MPI2_RAID_ACTION_CHANGE_VOL_WRITE_CACHE (0x17)
175 #define MPI2_RAID_ACTION_SET_VOLUME_NAME (0x18)
176 #define MPI2_RAID_ACTION_SET_RAID_FUNCTION_RATE (0x19)
177 #define MPI2_RAID_ACTION_ENABLE_FAILED_VOLUME (0x1C)
178 #define MPI2_RAID_ACTION_CREATE_HOT_SPARE (0x1D)
179 #define MPI2_RAID_ACTION_DELETE_HOT_SPARE (0x1E)
180 #define MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED (0x20)
181 #define MPI2_RAID_ACTION_START_RAID_FUNCTION (0x21)
182 #define MPI2_RAID_ACTION_STOP_RAID_FUNCTION (0x22)
183 #define MPI2_RAID_ACTION_COMPATIBILITY_CHECK (0x23)
184 #define MPI2_RAID_ACTION_PHYSDISK_HIDDEN (0x24)
185 #define MPI2_RAID_ACTION_MIN_PRODUCT_SPECIFIC (0x80)
186 #define MPI2_RAID_ACTION_MAX_PRODUCT_SPECIFIC (0xFF)
193 #ifndef MPI2_RAID_VOL_CREATION_NUM_PHYSDISKS
194 #define MPI2_RAID_VOL_CREATION_NUM_PHYSDISKS (1)
206 #define MPI2_RAIDACTION_PHYSDISK_PRIMARY (0x01)
207 #define MPI2_RAIDACTION_PHYSDISK_SECONDARY (0x02)
230 #define MPI2_RAID_VOL_CREATION_DEFAULT_SETTINGS (0x80000000)
231 #define MPI2_RAID_VOL_CREATION_BACKGROUND_INIT (0x00000004)
232 #define MPI2_RAID_VOL_CREATION_LOW_LEVEL_INIT (0x00000002)
233 #define MPI2_RAID_VOL_CREATION_MIGRATE_DATA (0x00000001)
237 #define MPI2_RAID_VOL_CREATION_USE_DEFAULT_SETTINGS (0x80)
268 #define MPI2_RAID_COMPAT_SOURCE_IS_VOLUME_FLAG (0x00000002)
269 #define MPI2_RAID_COMPAT_REPORT_SOURCE_INFO_FLAG (0x00000001)
283 #define MPI2_RAID_VOL_FLAGS_OP_MASK (0x0000000F)
284 #define MPI2_RAID_VOL_FLAGS_OP_BACKGROUND_INIT (0x00000000)
285 #define MPI2_RAID_VOL_FLAGS_OP_ONLINE_CAP_EXPANSION (0x00000001)
286 #define MPI2_RAID_VOL_FLAGS_OP_CONSISTENCY_CHECK (0x00000002)
287 #define MPI2_RAID_VOL_FLAGS_OP_RESYNC (0x00000003)
288 #define MPI2_RAID_VOL_FLAGS_OP_MDC (0x00000004)
306 #define MPI2_RAID_COMPAT_STATE_COMPATIBLE (0x00)
307 #define MPI2_RAID_COMPAT_STATE_NOT_COMPATIBLE (0x01)
310 #define MPI2_RAID_COMPAT_GENATTRIB_4K_SECTOR (0x00000010)
312 #define MPI2_RAID_COMPAT_GENATTRIB_MEDIA_MASK (0x0000000C)
313 #define MPI2_RAID_COMPAT_GENATTRIB_SOLID_STATE_DRIVE (0x00000008)
314 #define MPI2_RAID_COMPAT_GENATTRIB_HARD_DISK_DRIVE (0x00000004)
316 #define MPI2_RAID_COMPAT_GENATTRIB_PROTOCOL_MASK (0x00000003)
317 #define MPI2_RAID_COMPAT_GENATTRIB_SAS_PROTOCOL (0x00000002)
318 #define MPI2_RAID_COMPAT_GENATTRIB_SATA_PROTOCOL (0x00000001)