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

Go to the source code of this file.

Data Structures

struct  _MSG_TOOLBOX_REPLY
 
struct  _MSG_TOOLBOX_CLEAN_REQUEST
 
struct  _MSG_TOOLBOX_MEM_MOVE_REQUEST
 
struct  _MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST
 
struct  _DIAG_DATA_UPLOAD_HEADER
 
struct  _MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST
 
struct  _MPI_TB_FC_MANAGE_BUS_TID_AI
 
struct  _MPI_TB_FC_MANAGE_PID_AI
 
struct  _MPI_TB_FC_MANAGE_FRAME_SIZE_AI
 
union  _MPI_TB_FC_MANAGE_AI_UNION
 
struct  _MSG_TOOLBOX_FC_MANAGE_REQUEST
 
struct  _MSG_TOOLBOX_BEACON_REQUEST
 
struct  _MSG_DIAG_BUFFER_POST_REQUEST
 
struct  _MSG_DIAG_BUFFER_POST_REPLY
 
struct  _MSG_DIAG_RELEASE_REQUEST
 
struct  _MSG_DIAG_RELEASE_REPLY
 

Macros

#define MPI_TOOLBOX_CLEAN_TOOL   (0x00)
 
#define MPI_TOOLBOX_MEMORY_MOVE_TOOL   (0x01)
 
#define MPI_TOOLBOX_DIAG_DATA_UPLOAD_TOOL   (0x02)
 
#define MPI_TOOLBOX_ISTWI_READ_WRITE_TOOL   (0x03)
 
#define MPI_TOOLBOX_FC_MANAGEMENT_TOOL   (0x04)
 
#define MPI_TOOLBOX_BEACON_TOOL   (0x05)
 
#define MPI_TOOLBOX_CLEAN_NVSRAM   (0x00000001)
 
#define MPI_TOOLBOX_CLEAN_SEEPROM   (0x00000002)
 
#define MPI_TOOLBOX_CLEAN_FLASH   (0x00000004)
 
#define MPI_TOOLBOX_CLEAN_BOOTLOADER   (0x04000000)
 
#define MPI_TOOLBOX_CLEAN_FW_BACKUP   (0x08000000)
 
#define MPI_TOOLBOX_CLEAN_FW_CURRENT   (0x10000000)
 
#define MPI_TOOLBOX_CLEAN_OTHER_PERSIST_PAGES   (0x20000000)
 
#define MPI_TOOLBOX_CLEAN_PERSIST_MANUFACT_PAGES   (0x40000000)
 
#define MPI_TOOLBOX_CLEAN_BOOT_SERVICES   (0x80000000)
 
#define MPI_TB_DIAG_FORMAT_SCSI_PRINTF_1   (0x01)
 
#define MPI_TB_DIAG_FORMAT_SCSI_2   (0x02)
 
#define MPI_TB_DIAG_FORMAT_SCSI_3   (0x03)
 
#define MPI_TB_DIAG_FORMAT_FC_TRACE_1   (0x04)
 
#define MPI_TB_ISTWI_FLAGS_WRITE   (0x00)
 
#define MPI_TB_ISTWI_FLAGS_READ   (0x01)
 
#define MPI_TB_FC_MANAGE_ACTION_DISC_ALL   (0x00)
 
#define MPI_TB_FC_MANAGE_ACTION_DISC_PID   (0x01)
 
#define MPI_TB_FC_MANAGE_ACTION_DISC_BUS_TID   (0x02)
 
#define MPI_TB_FC_MANAGE_ACTION_SET_MAX_FRAME_SIZE   (0x03)
 
#define MPI_TOOLBOX_FLAGS_BEACON_MODE_OFF   (0x00)
 
#define MPI_TOOLBOX_FLAGS_BEACON_MODE_ON   (0x01)
 
#define MPI_DIAG_BUF_TYPE_TRACE   (0x00)
 
#define MPI_DIAG_BUF_TYPE_SNAPSHOT   (0x01)
 
#define MPI_DIAG_BUF_TYPE_EXTENDED   (0x02)
 
#define MPI_DIAG_BUF_TYPE_COUNT   (0x03)
 
#define MPI_DIAG_EXTENDED_QTAG   (0x00000001)
 

Typedefs

typedef struct _MSG_TOOLBOX_REPLY MSG_TOOLBOX_REPLY
 
typedef struct _MSG_TOOLBOX_REPLY PTR_MSG_TOOLBOX_REPLY
 
typedef struct _MSG_TOOLBOX_REPLY ToolboxReply_t
 
typedef struct _MSG_TOOLBOX_REPLY pToolboxReply_t
 
typedef struct
_MSG_TOOLBOX_CLEAN_REQUEST 
MSG_TOOLBOX_CLEAN_REQUEST
 
typedef struct
_MSG_TOOLBOX_CLEAN_REQUEST 
PTR_MSG_TOOLBOX_CLEAN_REQUEST
 
typedef struct
_MSG_TOOLBOX_CLEAN_REQUEST 
ToolboxCleanRequest_t
 
typedef struct
_MSG_TOOLBOX_CLEAN_REQUEST 
pToolboxCleanRequest_t
 
typedef struct
_MSG_TOOLBOX_MEM_MOVE_REQUEST 
MSG_TOOLBOX_MEM_MOVE_REQUEST
 
typedef struct
_MSG_TOOLBOX_MEM_MOVE_REQUEST 
PTR_MSG_TOOLBOX_MEM_MOVE_REQUEST
 
typedef struct
_MSG_TOOLBOX_MEM_MOVE_REQUEST 
ToolboxMemMoveRequest_t
 
typedef struct
_MSG_TOOLBOX_MEM_MOVE_REQUEST 
pToolboxMemMoveRequest_t
 
typedef struct
_MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST 
MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST
 
typedef struct
_MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST 
PTR_MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST
 
typedef struct
_MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST 
ToolboxDiagDataUploadRequest_t
 
typedef struct
_MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST 
pToolboxDiagDataUploadRequest_t
 
typedef struct
_DIAG_DATA_UPLOAD_HEADER 
DIAG_DATA_UPLOAD_HEADER
 
typedef struct
_DIAG_DATA_UPLOAD_HEADER 
PTR_DIAG_DATA_UPLOAD_HEADER
 
typedef struct
_DIAG_DATA_UPLOAD_HEADER 
DiagDataUploadHeader_t
 
typedef struct
_DIAG_DATA_UPLOAD_HEADER 
pDiagDataUploadHeader_t
 
typedef struct
_MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST 
MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST
 
typedef struct
_MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST 
PTR_MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST
 
typedef struct
_MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST 
ToolboxIstwiReadWriteRequest_t
 
typedef struct
_MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST 
pToolboxIstwiReadWriteRequest_t
 
typedef struct
_MPI_TB_FC_MANAGE_BUS_TID_AI 
MPI_TB_FC_MANAGE_BUS_TID_AI
 
typedef struct
_MPI_TB_FC_MANAGE_BUS_TID_AI 
PTR_MPI_TB_FC_MANAGE_BUS_TID_AI
 
typedef struct
_MPI_TB_FC_MANAGE_BUS_TID_AI 
MpiTbFcManageBusTidAi_t
 
typedef struct
_MPI_TB_FC_MANAGE_BUS_TID_AI 
pMpiTbFcManageBusTidAi_t
 
typedef struct
_MPI_TB_FC_MANAGE_PID_AI 
MPI_TB_FC_MANAGE_PID_AI
 
typedef struct
_MPI_TB_FC_MANAGE_PID_AI 
PTR_MPI_TB_FC_MANAGE_PID_AI
 
typedef struct
_MPI_TB_FC_MANAGE_PID_AI 
MpiTbFcManagePidAi_t
 
typedef struct
_MPI_TB_FC_MANAGE_PID_AI 
pMpiTbFcManagePidAi_t
 
typedef struct
_MPI_TB_FC_MANAGE_FRAME_SIZE_AI 
MPI_TB_FC_MANAGE_FRAME_SIZE_AI
 
typedef struct
_MPI_TB_FC_MANAGE_FRAME_SIZE_AI 
PTR_MPI_TB_FC_MANAGE_FRAME_SIZE_AI
 
typedef struct
_MPI_TB_FC_MANAGE_FRAME_SIZE_AI 
MpiTbFcManageFrameSizeAi_t
 
typedef struct
_MPI_TB_FC_MANAGE_FRAME_SIZE_AI 
pMpiTbFcManageFrameSizeAi_t
 
typedef union
_MPI_TB_FC_MANAGE_AI_UNION 
MPI_TB_FC_MANAGE_AI_UNION
 
typedef union
_MPI_TB_FC_MANAGE_AI_UNION 
PTR_MPI_TB_FC_MANAGE_AI_UNION
 
typedef union
_MPI_TB_FC_MANAGE_AI_UNION 
MpiTbFcManageAiUnion_t
 
typedef union
_MPI_TB_FC_MANAGE_AI_UNION 
pMpiTbFcManageAiUnion_t
 
typedef struct
_MSG_TOOLBOX_FC_MANAGE_REQUEST 
MSG_TOOLBOX_FC_MANAGE_REQUEST
 
typedef struct
_MSG_TOOLBOX_FC_MANAGE_REQUEST 
PTR_MSG_TOOLBOX_FC_MANAGE_REQUEST
 
typedef struct
_MSG_TOOLBOX_FC_MANAGE_REQUEST 
ToolboxFcManageRequest_t
 
typedef struct
_MSG_TOOLBOX_FC_MANAGE_REQUEST 
pToolboxFcManageRequest_t
 
typedef struct
_MSG_TOOLBOX_BEACON_REQUEST 
MSG_TOOLBOX_BEACON_REQUEST
 
typedef struct
_MSG_TOOLBOX_BEACON_REQUEST 
PTR_MSG_TOOLBOX_BEACON_REQUEST
 
typedef struct
_MSG_TOOLBOX_BEACON_REQUEST 
ToolboxBeaconRequest_t
 
typedef struct
_MSG_TOOLBOX_BEACON_REQUEST 
pToolboxBeaconRequest_t
 
typedef struct
_MSG_DIAG_BUFFER_POST_REQUEST 
MSG_DIAG_BUFFER_POST_REQUEST
 
typedef struct
_MSG_DIAG_BUFFER_POST_REQUEST 
PTR_MSG_DIAG_BUFFER_POST_REQUEST
 
typedef struct
_MSG_DIAG_BUFFER_POST_REQUEST 
DiagBufferPostRequest_t
 
typedef struct
_MSG_DIAG_BUFFER_POST_REQUEST 
pDiagBufferPostRequest_t
 
typedef struct
_MSG_DIAG_BUFFER_POST_REPLY 
MSG_DIAG_BUFFER_POST_REPLY
 
typedef struct
_MSG_DIAG_BUFFER_POST_REPLY 
PTR_MSG_DIAG_BUFFER_POST_REPLY
 
typedef struct
_MSG_DIAG_BUFFER_POST_REPLY 
DiagBufferPostReply_t
 
typedef struct
_MSG_DIAG_BUFFER_POST_REPLY 
pDiagBufferPostReply_t
 
typedef struct
_MSG_DIAG_RELEASE_REQUEST 
MSG_DIAG_RELEASE_REQUEST
 
typedef struct
_MSG_DIAG_RELEASE_REQUEST 
PTR_MSG_DIAG_RELEASE_REQUEST
 
typedef struct
_MSG_DIAG_RELEASE_REQUEST 
DiagReleaseRequest_t
 
typedef struct
_MSG_DIAG_RELEASE_REQUEST 
pDiagReleaseRequest_t
 
typedef struct
_MSG_DIAG_RELEASE_REPLY 
MSG_DIAG_RELEASE_REPLY
 
typedef struct
_MSG_DIAG_RELEASE_REPLY 
PTR_MSG_DIAG_RELEASE_REPLY
 
typedef struct
_MSG_DIAG_RELEASE_REPLY 
DiagReleaseReply_t
 
typedef struct
_MSG_DIAG_RELEASE_REPLY 
pDiagReleaseReply_t
 

Macro Definition Documentation

#define MPI_DIAG_BUF_TYPE_COUNT   (0x03)

Definition at line 292 of file mpi_tool.h.

#define MPI_DIAG_BUF_TYPE_EXTENDED   (0x02)

Definition at line 290 of file mpi_tool.h.

#define MPI_DIAG_BUF_TYPE_SNAPSHOT   (0x01)

Definition at line 289 of file mpi_tool.h.

#define MPI_DIAG_BUF_TYPE_TRACE   (0x00)

Definition at line 288 of file mpi_tool.h.

#define MPI_DIAG_EXTENDED_QTAG   (0x00000001)

Definition at line 294 of file mpi_tool.h.

#define MPI_TB_DIAG_FORMAT_FC_TRACE_1   (0x04)

Definition at line 143 of file mpi_tool.h.

#define MPI_TB_DIAG_FORMAT_SCSI_2   (0x02)

Definition at line 141 of file mpi_tool.h.

#define MPI_TB_DIAG_FORMAT_SCSI_3   (0x03)

Definition at line 142 of file mpi_tool.h.

#define MPI_TB_DIAG_FORMAT_SCSI_PRINTF_1   (0x01)

Definition at line 140 of file mpi_tool.h.

#define MPI_TB_FC_MANAGE_ACTION_DISC_ALL   (0x00)

Definition at line 235 of file mpi_tool.h.

#define MPI_TB_FC_MANAGE_ACTION_DISC_BUS_TID   (0x02)

Definition at line 237 of file mpi_tool.h.

#define MPI_TB_FC_MANAGE_ACTION_DISC_PID   (0x01)

Definition at line 236 of file mpi_tool.h.

#define MPI_TB_FC_MANAGE_ACTION_SET_MAX_FRAME_SIZE   (0x03)

Definition at line 238 of file mpi_tool.h.

#define MPI_TB_ISTWI_FLAGS_READ   (0x01)

Definition at line 176 of file mpi_tool.h.

#define MPI_TB_ISTWI_FLAGS_WRITE   (0x00)

Definition at line 175 of file mpi_tool.h.

#define MPI_TOOLBOX_BEACON_TOOL   (0x05)

Definition at line 39 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_BOOT_SERVICES   (0x80000000)

Definition at line 89 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_BOOTLOADER   (0x04000000)

Definition at line 84 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_FLASH   (0x00000004)

Definition at line 83 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_FW_BACKUP   (0x08000000)

Definition at line 85 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_FW_CURRENT   (0x10000000)

Definition at line 86 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_NVSRAM   (0x00000001)

Definition at line 81 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_OTHER_PERSIST_PAGES   (0x20000000)

Definition at line 87 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_PERSIST_MANUFACT_PAGES   (0x40000000)

Definition at line 88 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_SEEPROM   (0x00000002)

Definition at line 82 of file mpi_tool.h.

#define MPI_TOOLBOX_CLEAN_TOOL   (0x00)

Definition at line 34 of file mpi_tool.h.

#define MPI_TOOLBOX_DIAG_DATA_UPLOAD_TOOL   (0x02)

Definition at line 36 of file mpi_tool.h.

#define MPI_TOOLBOX_FC_MANAGEMENT_TOOL   (0x04)

Definition at line 38 of file mpi_tool.h.

#define MPI_TOOLBOX_FLAGS_BEACON_MODE_OFF   (0x00)

Definition at line 262 of file mpi_tool.h.

#define MPI_TOOLBOX_FLAGS_BEACON_MODE_ON   (0x01)

Definition at line 263 of file mpi_tool.h.

#define MPI_TOOLBOX_ISTWI_READ_WRITE_TOOL   (0x03)

Definition at line 37 of file mpi_tool.h.

#define MPI_TOOLBOX_MEMORY_MOVE_TOOL   (0x01)

Definition at line 35 of file mpi_tool.h.

Typedef Documentation