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 ---