mpi2_hbd.h (225736) | mpi2_hbd.h (230920) |
---|---|
1/* $FreeBSD: stable/9/sys/dev/mps/mpi/mpi2_hbd.h 212420 2010-09-10 15:03:56Z ken $ */ | 1/*- 2 * Copyright (c) 2011 LSI Corp. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright 9 * notice, this list of conditions and the following disclaimer. 10 * 2. Redistributions in binary form must reproduce the above copyright 11 * notice, this list of conditions and the following disclaimer in the 12 * documentation and/or other materials provided with the distribution. 13 * 14 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * 26 * LSI MPT-Fusion Host Adapter FreeBSD 27 * 28 * $FreeBSD: stable/9/sys/dev/mps/mpi/mpi2_hbd.h 230920 2012-02-02 19:01:41Z ken $ 29 */ 30 |
2/* | 31/* |
3 * Copyright (c) 2009 LSI Corporation. | 32 * Copyright (c) 2009-2011 LSI Corporation. |
4 * 5 * 6 * Name: mpi2_hbd.h 7 * Title: MPI Host Based Discovery messages and structures 8 * Creation Date: October 21, 2009 9 * | 33 * 34 * 35 * Name: mpi2_hbd.h 36 * Title: MPI Host Based Discovery messages and structures 37 * Creation Date: October 21, 2009 38 * |
10 * mpi2_hbd.h Version: 02.00.00 | 39 * mpi2_hbd.h Version: 02.00.01 |
11 * 12 * Version History 13 * --------------- 14 * 15 * Date Version Description 16 * -------- -------- ------------------------------------------------------ 17 * 10-28-09 02.00.00 Initial version. | 40 * 41 * Version History 42 * --------------- 43 * 44 * Date Version Description 45 * -------- -------- ------------------------------------------------------ 46 * 10-28-09 02.00.00 Initial version. |
47 * 08-11-10 02.00.01 Removed PortGroups, DmaGroup, and ControlGroup from 48 * HBD Action request, replaced by AdditionalInfo field. |
|
18 * -------------------------------------------------------------------------- 19 */ 20 21#ifndef MPI2_HBD_H 22#define MPI2_HBD_H 23 24/**************************************************************************** 25* Host Based Discovery Action messages --- 17 unchanged lines hidden (view full) --- 43 U32 Reserved5; /* 0x18 */ 44 U32 HbdDeviceInfo; /* 0x1C */ 45 U16 ParentDevHandle; /* 0x20 */ 46 U16 MaxQDepth; /* 0x22 */ 47 U8 FirstPhyIdentifier; /* 0x24 */ 48 U8 Port; /* 0x25 */ 49 U8 MaxConnections; /* 0x26 */ 50 U8 MaxRate; /* 0x27 */ | 49 * -------------------------------------------------------------------------- 50 */ 51 52#ifndef MPI2_HBD_H 53#define MPI2_HBD_H 54 55/**************************************************************************** 56* Host Based Discovery Action messages --- 17 unchanged lines hidden (view full) --- 74 U32 Reserved5; /* 0x18 */ 75 U32 HbdDeviceInfo; /* 0x1C */ 76 U16 ParentDevHandle; /* 0x20 */ 77 U16 MaxQDepth; /* 0x22 */ 78 U8 FirstPhyIdentifier; /* 0x24 */ 79 U8 Port; /* 0x25 */ 80 U8 MaxConnections; /* 0x26 */ 81 U8 MaxRate; /* 0x27 */ |
51 U8 PortGroups; /* 0x28 */ 52 U8 DmaGroup; /* 0x29 */ 53 U8 ControlGroup; /* 0x2A */ 54 U8 Reserved6; /* 0x2B */ | 82 U32 AdditionalInfo; /* 0x28 */ |
55 U16 InitialAWT; /* 0x2C */ 56 U16 Reserved7; /* 0x2E */ 57 U32 Reserved8; /* 0x30 */ 58} MPI2_HBD_ACTION_REQUEST, MPI2_POINTER PTR_MPI2_HBD_ACTION_REQUEST, 59 Mpi2HbdActionRequest_t, MPI2_POINTER pMpi2HbdActionRequest_t; 60 61/* values for the Operation field */ 62#define MPI2_HBD_OP_ADD_DEVICE (0x01) --- 52 unchanged lines hidden --- | 83 U16 InitialAWT; /* 0x2C */ 84 U16 Reserved7; /* 0x2E */ 85 U32 Reserved8; /* 0x30 */ 86} MPI2_HBD_ACTION_REQUEST, MPI2_POINTER PTR_MPI2_HBD_ACTION_REQUEST, 87 Mpi2HbdActionRequest_t, MPI2_POINTER pMpi2HbdActionRequest_t; 88 89/* values for the Operation field */ 90#define MPI2_HBD_OP_ADD_DEVICE (0x01) --- 52 unchanged lines hidden --- |