Deleted Added
full compact
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 ---