mpi.h (5a84d159061d914c8dd4aa372ac6e9529c2be453) | mpi.h (d16291b1f2656f2bb1beea5fcce3eb0d1546e981) |
---|---|
1/* | 1/* |
2 * Copyright (c) 2000-2006 LSI Logic Corporation. | 2 * Copyright (c) 2000-2007 LSI Logic Corporation. |
3 * 4 * 5 * Name: mpi.h 6 * Title: MPI Message independent structures and definitions 7 * Creation Date: July 27, 2000 8 * | 3 * 4 * 5 * Name: mpi.h 6 * Title: MPI Message independent structures and definitions 7 * Creation Date: July 27, 2000 8 * |
9 * mpi.h Version: 01.05.12 | 9 * mpi.h Version: 01.05.13 |
10 * 11 * Version History 12 * --------------- 13 * 14 * Date Version Description 15 * -------- -------- ------------------------------------------------------ 16 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. 17 * 05-24-00 00.10.02 Added MPI_IOCSTATUS_SCSI_RESIDUAL_MISMATCH definition. --- 55 unchanged lines hidden (view full) --- 73 * Removed EEDP IOCStatus codes. 74 * 06-24-05 01.05.08 Added function codes for SCSI IO 32 and 75 * TargetAssistExtended requests. 76 * Added EEDP IOCStatus codes. 77 * 08-03-05 01.05.09 Bumped MPI_HEADER_VERSION_UNIT. 78 * 08-30-05 01.05.10 Added 2 new IOCStatus codes for Target. 79 * 03-27-06 01.05.11 Bumped MPI_HEADER_VERSION_UNIT. 80 * 10-11-06 01.05.12 Bumped MPI_HEADER_VERSION_UNIT. | 10 * 11 * Version History 12 * --------------- 13 * 14 * Date Version Description 15 * -------- -------- ------------------------------------------------------ 16 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. 17 * 05-24-00 00.10.02 Added MPI_IOCSTATUS_SCSI_RESIDUAL_MISMATCH definition. --- 55 unchanged lines hidden (view full) --- 73 * Removed EEDP IOCStatus codes. 74 * 06-24-05 01.05.08 Added function codes for SCSI IO 32 and 75 * TargetAssistExtended requests. 76 * Added EEDP IOCStatus codes. 77 * 08-03-05 01.05.09 Bumped MPI_HEADER_VERSION_UNIT. 78 * 08-30-05 01.05.10 Added 2 new IOCStatus codes for Target. 79 * 03-27-06 01.05.11 Bumped MPI_HEADER_VERSION_UNIT. 80 * 10-11-06 01.05.12 Bumped MPI_HEADER_VERSION_UNIT. |
81 * 05-24-07 01.05.13 Bumped MPI_HEADER_VERSION_UNIT. |
|
81 * -------------------------------------------------------------------------- 82 */ 83 84#ifndef MPI_H 85#define MPI_H 86 87 88/***************************************************************************** --- 14 unchanged lines hidden (view full) --- 103#define MPI_VERSION_01_00 (0x0100) 104#define MPI_VERSION_01_01 (0x0101) 105#define MPI_VERSION_01_02 (0x0102) 106#define MPI_VERSION_01_03 (0x0103) 107#define MPI_VERSION_01_05 (0x0105) 108/* Note: The major versions of 0xe0 through 0xff are reserved */ 109 110/* versioning for this MPI header set */ | 82 * -------------------------------------------------------------------------- 83 */ 84 85#ifndef MPI_H 86#define MPI_H 87 88 89/***************************************************************************** --- 14 unchanged lines hidden (view full) --- 104#define MPI_VERSION_01_00 (0x0100) 105#define MPI_VERSION_01_01 (0x0101) 106#define MPI_VERSION_01_02 (0x0102) 107#define MPI_VERSION_01_03 (0x0103) 108#define MPI_VERSION_01_05 (0x0105) 109/* Note: The major versions of 0xe0 through 0xff are reserved */ 110 111/* versioning for this MPI header set */ |
111#define MPI_HEADER_VERSION_UNIT (0x0E) | 112#define MPI_HEADER_VERSION_UNIT (0x10) |
112#define MPI_HEADER_VERSION_DEV (0x00) 113#define MPI_HEADER_VERSION_UNIT_MASK (0xFF00) 114#define MPI_HEADER_VERSION_UNIT_SHIFT (8) 115#define MPI_HEADER_VERSION_DEV_MASK (0x00FF) 116#define MPI_HEADER_VERSION_DEV_SHIFT (0) 117#define MPI_HEADER_VERSION ((MPI_HEADER_VERSION_UNIT << 8) | MPI_HEADER_VERSION_DEV) 118 119/***************************************************************************** --- 676 unchanged lines hidden --- | 113#define MPI_HEADER_VERSION_DEV (0x00) 114#define MPI_HEADER_VERSION_UNIT_MASK (0xFF00) 115#define MPI_HEADER_VERSION_UNIT_SHIFT (8) 116#define MPI_HEADER_VERSION_DEV_MASK (0x00FF) 117#define MPI_HEADER_VERSION_DEV_SHIFT (0) 118#define MPI_HEADER_VERSION ((MPI_HEADER_VERSION_UNIT << 8) | MPI_HEADER_VERSION_DEV) 119 120/***************************************************************************** --- 676 unchanged lines hidden --- |