Deleted Added
full compact
mpi_targ.h (154603) mpi_targ.h (170251)
1/* $FreeBSD: head/sys/dev/mpt/mpilib/mpi_targ.h 154603 2006-01-21 00:29:52Z mjacob $ */
1/* $FreeBSD: head/sys/dev/mpt/mpilib/mpi_targ.h 170251 2007-06-03 22:58:27Z scottl $ */
2/*-
3 * Copyright (c) 2000-2005, LSI Logic Corporation and its contributors.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met:
9 * 1. Redistributions of source code must retain the above copyright

--- 14 unchanged lines hidden (view full) ---

24 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE COPYRIGHT
30 * OWNER OR CONTRIBUTOR IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 *
2/*-
3 * Copyright (c) 2000-2005, LSI Logic Corporation and its contributors.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met:
9 * 1. Redistributions of source code must retain the above copyright

--- 14 unchanged lines hidden (view full) ---

24 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE COPYRIGHT
30 * OWNER OR CONTRIBUTOR IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 *
32 *
33 * Name: mpi_targ.h
34 * Title: MPI Target mode messages and structures
35 * Creation Date: June 22, 2000
36 *
32 * Name: mpi_targ.h
33 * Title: MPI Target mode messages and structures
34 * Creation Date: June 22, 2000
35 *
37 * mpi_targ.h Version: 01.05.05
36 * mpi_targ.h Version: 01.05.06
38 *
39 * Version History
40 * ---------------
41 *
42 * Date Version Description
43 * -------- -------- ------------------------------------------------------
44 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000.
45 * 06-06-00 01.00.01 Update version number for 1.0 release.

--- 31 unchanged lines hidden (view full) ---

77 * MSG_TARGET_CMD_BUF_POST_LIST_REQUEST, and
78 * MSG_TARGET_ASSIST_EXT_REQUEST.
79 * Added new structures for SAS SSP Command buffer, SSP
80 * Task buffer, and SSP Status IU.
81 * 10-05-04 01.05.02 MSG_TARGET_CMD_BUFFER_POST_BASE_LIST_REPLY added.
82 * 02-22-05 01.05.03 Changed a comment.
83 * 03-11-05 01.05.04 Removed TargetAssistExtended Request.
84 * 06-24-05 01.05.05 Added TargetAssistExtended structures and defines.
37 *
38 * Version History
39 * ---------------
40 *
41 * Date Version Description
42 * -------- -------- ------------------------------------------------------
43 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000.
44 * 06-06-00 01.00.01 Update version number for 1.0 release.

--- 31 unchanged lines hidden (view full) ---

76 * MSG_TARGET_CMD_BUF_POST_LIST_REQUEST, and
77 * MSG_TARGET_ASSIST_EXT_REQUEST.
78 * Added new structures for SAS SSP Command buffer, SSP
79 * Task buffer, and SSP Status IU.
80 * 10-05-04 01.05.02 MSG_TARGET_CMD_BUFFER_POST_BASE_LIST_REPLY added.
81 * 02-22-05 01.05.03 Changed a comment.
82 * 03-11-05 01.05.04 Removed TargetAssistExtended Request.
83 * 06-24-05 01.05.05 Added TargetAssistExtended structures and defines.
84 * 03-27-06 01.05.06 Added a comment.
85 * --------------------------------------------------------------------------
86 */
87
88#ifndef MPI_TARG_H
89#define MPI_TARG_H
90
91
92/******************************************************************************

--- 281 unchanged lines hidden (view full) ---

374 TargetAssistRequest_t, MPI_POINTER pTargetAssistRequest_t;
375
376#define TARGET_ASSIST_FLAGS_DATA_DIRECTION (0x01)
377#define TARGET_ASSIST_FLAGS_AUTO_STATUS (0x02)
378#define TARGET_ASSIST_FLAGS_HIGH_PRIORITY (0x04)
379#define TARGET_ASSIST_FLAGS_CONFIRMED (0x08)
380#define TARGET_ASSIST_FLAGS_REPOST_CMD_BUFFER (0x80)
381
85 * --------------------------------------------------------------------------
86 */
87
88#ifndef MPI_TARG_H
89#define MPI_TARG_H
90
91
92/******************************************************************************

--- 281 unchanged lines hidden (view full) ---

374 TargetAssistRequest_t, MPI_POINTER pTargetAssistRequest_t;
375
376#define TARGET_ASSIST_FLAGS_DATA_DIRECTION (0x01)
377#define TARGET_ASSIST_FLAGS_AUTO_STATUS (0x02)
378#define TARGET_ASSIST_FLAGS_HIGH_PRIORITY (0x04)
379#define TARGET_ASSIST_FLAGS_CONFIRMED (0x08)
380#define TARGET_ASSIST_FLAGS_REPOST_CMD_BUFFER (0x80)
381
382
382/* Standard Target Mode Reply message */
383typedef struct _MSG_TARGET_ERROR_REPLY
384{
385 U16 Reserved; /* 00h */
386 U8 MsgLength; /* 02h */
387 U8 Function; /* 03h */
388 U16 Reserved1; /* 04h */
389 U8 Reserved2; /* 06h */
390 U8 MsgFlags; /* 07h */

--- 287 unchanged lines hidden ---
383typedef struct _MSG_TARGET_ERROR_REPLY
384{
385 U16 Reserved; /* 00h */
386 U8 MsgLength; /* 02h */
387 U8 Function; /* 03h */
388 U16 Reserved1; /* 04h */
389 U8 Reserved2; /* 06h */
390 U8 MsgFlags; /* 07h */

--- 287 unchanged lines hidden ---