Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
mpi_raid.h File Reference

Go to the source code of this file.

Data Structures

struct  _MSG_RAID_ACTION
 
struct  _MSG_RAID_ACTION_REPLY
 
struct  _MPI_RAID_VOL_INDICATOR
 
struct  _MSG_SCSI_IO_RAID_PT_REQUEST
 
struct  _MSG_SCSI_IO_RAID_PT_REPLY
 
struct  _MSG_MAILBOX_REQUEST
 
struct  _MSG_MAILBOX_REPLY
 

Macros

#define MPI_RAID_ACTION_STATUS   (0x00)
 
#define MPI_RAID_ACTION_INDICATOR_STRUCT   (0x01)
 
#define MPI_RAID_ACTION_CREATE_VOLUME   (0x02)
 
#define MPI_RAID_ACTION_DELETE_VOLUME   (0x03)
 
#define MPI_RAID_ACTION_DISABLE_VOLUME   (0x04)
 
#define MPI_RAID_ACTION_ENABLE_VOLUME   (0x05)
 
#define MPI_RAID_ACTION_QUIESCE_PHYS_IO   (0x06)
 
#define MPI_RAID_ACTION_ENABLE_PHYS_IO   (0x07)
 
#define MPI_RAID_ACTION_CHANGE_VOLUME_SETTINGS   (0x08)
 
#define MPI_RAID_ACTION_PHYSDISK_OFFLINE   (0x0A)
 
#define MPI_RAID_ACTION_PHYSDISK_ONLINE   (0x0B)
 
#define MPI_RAID_ACTION_CHANGE_PHYSDISK_SETTINGS   (0x0C)
 
#define MPI_RAID_ACTION_CREATE_PHYSDISK   (0x0D)
 
#define MPI_RAID_ACTION_DELETE_PHYSDISK   (0x0E)
 
#define MPI_RAID_ACTION_FAIL_PHYSDISK   (0x0F)
 
#define MPI_RAID_ACTION_REPLACE_PHYSDISK   (0x10)
 
#define MPI_RAID_ACTION_ACTIVATE_VOLUME   (0x11)
 
#define MPI_RAID_ACTION_INACTIVATE_VOLUME   (0x12)
 
#define MPI_RAID_ACTION_SET_RESYNC_RATE   (0x13)
 
#define MPI_RAID_ACTION_SET_DATA_SCRUB_RATE   (0x14)
 
#define MPI_RAID_ACTION_DEVICE_FW_UPDATE_MODE   (0x15)
 
#define MPI_RAID_ACTION_SET_VOLUME_NAME   (0x16)
 
#define MPI_RAID_ACTION_ADATA_DO_NOT_SYNC   (0x00000001)
 
#define MPI_RAID_ACTION_ADATA_LOW_LEVEL_INIT   (0x00000002)
 
#define MPI_RAID_ACTION_ADATA_KEEP_PHYS_DISKS   (0x00000000)
 
#define MPI_RAID_ACTION_ADATA_DEL_PHYS_DISKS   (0x00000001)
 
#define MPI_RAID_ACTION_ADATA_KEEP_LBA0   (0x00000000)
 
#define MPI_RAID_ACTION_ADATA_ZERO_LBA0   (0x00000002)
 
#define MPI_RAID_ACTION_ADATA_DISABLE_FULL_REBUILD   (0x00000001)
 
#define MPI_RAID_ACTION_ADATA_INACTIVATE_ALL   (0x00000001)
 
#define MPI_RAID_ACTION_ADATA_RESYNC_RATE_MASK   (0x000000FF)
 
#define MPI_RAID_ACTION_ADATA_DATA_SCRUB_RATE_MASK   (0x000000FF)
 
#define MPI_RAID_ACTION_ADATA_ENABLE_FW_UPDATE   (0x00000001)
 
#define MPI_RAID_ACTION_ADATA_MASK_FW_UPDATE_TIMEOUT   (0x0000FF00)
 
#define MPI_RAID_ACTION_ADATA_SHIFT_FW_UPDATE_TIMEOUT   (8)
 
#define MPI_RAID_ACTION_ASTATUS_SUCCESS   (0x0000)
 
#define MPI_RAID_ACTION_ASTATUS_INVALID_ACTION   (0x0001)
 
#define MPI_RAID_ACTION_ASTATUS_FAILURE   (0x0002)
 
#define MPI_RAID_ACTION_ASTATUS_IN_PROGRESS   (0x0003)
 

Typedefs

typedef struct _MSG_RAID_ACTION MSG_RAID_ACTION_REQUEST
 
typedef struct _MSG_RAID_ACTION PTR_MSG_RAID_ACTION_REQUEST
 
typedef struct _MSG_RAID_ACTION MpiRaidActionRequest_t
 
typedef struct _MSG_RAID_ACTION pMpiRaidActionRequest_t
 
typedef struct
_MSG_RAID_ACTION_REPLY 
MSG_RAID_ACTION_REPLY
 
typedef struct
_MSG_RAID_ACTION_REPLY 
PTR_MSG_RAID_ACTION_REPLY
 
typedef struct
_MSG_RAID_ACTION_REPLY 
MpiRaidActionReply_t
 
typedef struct
_MSG_RAID_ACTION_REPLY 
pMpiRaidActionReply_t
 
typedef struct
_MPI_RAID_VOL_INDICATOR 
MPI_RAID_VOL_INDICATOR
 
typedef struct
_MPI_RAID_VOL_INDICATOR 
PTR_MPI_RAID_VOL_INDICATOR
 
typedef struct
_MPI_RAID_VOL_INDICATOR 
MpiRaidVolIndicator_t
 
typedef struct
_MPI_RAID_VOL_INDICATOR 
pMpiRaidVolIndicator_t
 
typedef struct
_MSG_SCSI_IO_RAID_PT_REQUEST 
MSG_SCSI_IO_RAID_PT_REQUEST
 
typedef struct
_MSG_SCSI_IO_RAID_PT_REQUEST 
PTR_MSG_SCSI_IO_RAID_PT_REQUEST
 
typedef struct
_MSG_SCSI_IO_RAID_PT_REQUEST 
SCSIIORaidPassthroughRequest_t
 
typedef struct
_MSG_SCSI_IO_RAID_PT_REQUEST 
pSCSIIORaidPassthroughRequest_t
 
typedef struct
_MSG_SCSI_IO_RAID_PT_REPLY 
MSG_SCSI_IO_RAID_PT_REPLY
 
typedef struct
_MSG_SCSI_IO_RAID_PT_REPLY 
PTR_MSG_SCSI_IO_RAID_PT_REPLY
 
typedef struct
_MSG_SCSI_IO_RAID_PT_REPLY 
SCSIIORaidPassthroughReply_t
 
typedef struct
_MSG_SCSI_IO_RAID_PT_REPLY 
pSCSIIORaidPassthroughReply_t
 
typedef struct _MSG_MAILBOX_REQUEST MSG_MAILBOX_REQUEST
 
typedef struct _MSG_MAILBOX_REQUEST PTR_MSG_MAILBOX_REQUEST
 
typedef struct _MSG_MAILBOX_REQUEST MailboxRequest_t
 
typedef struct _MSG_MAILBOX_REQUEST pMailboxRequest_t
 
typedef struct _MSG_MAILBOX_REPLY MSG_MAILBOX_REPLY
 
typedef struct _MSG_MAILBOX_REPLY PTR_MSG_MAILBOX_REPLY
 
typedef struct _MSG_MAILBOX_REPLY MailboxReply_t
 
typedef struct _MSG_MAILBOX_REPLY pMailboxReply_t
 

Macro Definition Documentation

#define MPI_RAID_ACTION_ACTIVATE_VOLUME   (0x11)

Definition at line 94 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_DATA_SCRUB_RATE_MASK   (0x000000FF)

Definition at line 122 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_DEL_PHYS_DISKS   (0x00000001)

Definition at line 107 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_DISABLE_FULL_REBUILD   (0x00000001)

Definition at line 113 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_DO_NOT_SYNC   (0x00000001)

Definition at line 102 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_ENABLE_FW_UPDATE   (0x00000001)

Definition at line 125 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_INACTIVATE_ALL   (0x00000001)

Definition at line 116 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_KEEP_LBA0   (0x00000000)

Definition at line 109 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_KEEP_PHYS_DISKS   (0x00000000)

Definition at line 106 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_LOW_LEVEL_INIT   (0x00000002)

Definition at line 103 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_MASK_FW_UPDATE_TIMEOUT   (0x0000FF00)

Definition at line 126 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_RESYNC_RATE_MASK   (0x000000FF)

Definition at line 119 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_SHIFT_FW_UPDATE_TIMEOUT   (8)

Definition at line 127 of file mpi_raid.h.

#define MPI_RAID_ACTION_ADATA_ZERO_LBA0   (0x00000002)

Definition at line 110 of file mpi_raid.h.

#define MPI_RAID_ACTION_ASTATUS_FAILURE   (0x0002)

Definition at line 156 of file mpi_raid.h.

#define MPI_RAID_ACTION_ASTATUS_IN_PROGRESS   (0x0003)

Definition at line 157 of file mpi_raid.h.

#define MPI_RAID_ACTION_ASTATUS_INVALID_ACTION   (0x0001)

Definition at line 155 of file mpi_raid.h.

#define MPI_RAID_ACTION_ASTATUS_SUCCESS   (0x0000)

Definition at line 154 of file mpi_raid.h.

#define MPI_RAID_ACTION_CHANGE_PHYSDISK_SETTINGS   (0x0C)

Definition at line 89 of file mpi_raid.h.

#define MPI_RAID_ACTION_CHANGE_VOLUME_SETTINGS   (0x08)

Definition at line 86 of file mpi_raid.h.

#define MPI_RAID_ACTION_CREATE_PHYSDISK   (0x0D)

Definition at line 90 of file mpi_raid.h.

#define MPI_RAID_ACTION_CREATE_VOLUME   (0x02)

Definition at line 80 of file mpi_raid.h.

#define MPI_RAID_ACTION_DELETE_PHYSDISK   (0x0E)

Definition at line 91 of file mpi_raid.h.

#define MPI_RAID_ACTION_DELETE_VOLUME   (0x03)

Definition at line 81 of file mpi_raid.h.

#define MPI_RAID_ACTION_DEVICE_FW_UPDATE_MODE   (0x15)

Definition at line 98 of file mpi_raid.h.

#define MPI_RAID_ACTION_DISABLE_VOLUME   (0x04)

Definition at line 82 of file mpi_raid.h.

#define MPI_RAID_ACTION_ENABLE_PHYS_IO   (0x07)

Definition at line 85 of file mpi_raid.h.

#define MPI_RAID_ACTION_ENABLE_VOLUME   (0x05)

Definition at line 83 of file mpi_raid.h.

#define MPI_RAID_ACTION_FAIL_PHYSDISK   (0x0F)

Definition at line 92 of file mpi_raid.h.

#define MPI_RAID_ACTION_INACTIVATE_VOLUME   (0x12)

Definition at line 95 of file mpi_raid.h.

#define MPI_RAID_ACTION_INDICATOR_STRUCT   (0x01)

Definition at line 79 of file mpi_raid.h.

#define MPI_RAID_ACTION_PHYSDISK_OFFLINE   (0x0A)

Definition at line 87 of file mpi_raid.h.

#define MPI_RAID_ACTION_PHYSDISK_ONLINE   (0x0B)

Definition at line 88 of file mpi_raid.h.

#define MPI_RAID_ACTION_QUIESCE_PHYS_IO   (0x06)

Definition at line 84 of file mpi_raid.h.

#define MPI_RAID_ACTION_REPLACE_PHYSDISK   (0x10)

Definition at line 93 of file mpi_raid.h.

#define MPI_RAID_ACTION_SET_DATA_SCRUB_RATE   (0x14)

Definition at line 97 of file mpi_raid.h.

#define MPI_RAID_ACTION_SET_RESYNC_RATE   (0x13)

Definition at line 96 of file mpi_raid.h.

#define MPI_RAID_ACTION_SET_VOLUME_NAME   (0x16)

Definition at line 99 of file mpi_raid.h.

#define MPI_RAID_ACTION_STATUS   (0x00)

Definition at line 78 of file mpi_raid.h.

Typedef Documentation