Deleted Added
full compact
i2oexec.h (96554) i2oexec.h (96615)
1/****************************************************************
2 * Copyright (c) 1996-2000 Distributed Processing Technology Corporation
3 * Copyright (c) 2000 Adaptec Corporation.
4 * All rights reserved.
5 *
6 * Copyright 1999 I2O Special Interest Group (I2O SIG). All rights reserved.
7 * All rights reserved
8 *

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

71 *
72 * The I2O SIG Web site can be found at: http://www.i2osig.org
73 *
74 * The I2O SIG encourages you to deposit derivative works based on this
75 * header file at the I2O SIG Web site. Furthermore, to become a Registered
76 * Developer of the I2O SIG, sign up at the Web site or call 415.750.8352
77 * (United States).
78 *
1/****************************************************************
2 * Copyright (c) 1996-2000 Distributed Processing Technology Corporation
3 * Copyright (c) 2000 Adaptec Corporation.
4 * All rights reserved.
5 *
6 * Copyright 1999 I2O Special Interest Group (I2O SIG). All rights reserved.
7 * All rights reserved
8 *

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

71 *
72 * The I2O SIG Web site can be found at: http://www.i2osig.org
73 *
74 * The I2O SIG encourages you to deposit derivative works based on this
75 * header file at the I2O SIG Web site. Furthermore, to become a Registered
76 * Developer of the I2O SIG, sign up at the Web site or call 415.750.8352
77 * (United States).
78 *
79 * $FreeBSD: head/sys/dev/asr/i2oexec.h 96554 2002-05-14 01:09:03Z obrien $
79 * $FreeBSD: head/sys/dev/asr/i2oexec.h 96615 2002-05-14 21:59:10Z obrien $
80 *
81 ****************************************************************/
82
83/*********************************************************************
84 * I2OExec.h -- I2O Executive Class Message definition file
85 *
86 * This file contains information presented in Chapter 4 of the I2O(tm)
87 * Specification.
88 **********************************************************************/
89
90#if !defined(I2O_EXECUTIVE_HDR)
80 *
81 ****************************************************************/
82
83/*********************************************************************
84 * I2OExec.h -- I2O Executive Class Message definition file
85 *
86 * This file contains information presented in Chapter 4 of the I2O(tm)
87 * Specification.
88 **********************************************************************/
89
90#if !defined(I2O_EXECUTIVE_HDR)
91#define I2O_EXECUTIVE_HDR
91#define I2O_EXECUTIVE_HDR
92
92
93#define I2OEXEC_REV 1_5_4 /* I2OExec header file revision string */
93#define I2OEXEC_REV 1_5_4 /* I2OExec header file revision string */
94
95#if ((defined(KERNEL) || defined(_KERNEL)) && defined(__FreeBSD__))
96# if (!defined(KERN_VERSION))
97# include <sys/sysctl.h>
98# endif
99# if (KERN_VERSION < 3)
100# include "i386/pci/i2omsg.h" /* Include the Base Message file */
101# include "i386/pci/i2outil.h"

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

925} I2O_EXEC_SYS_QUIESCE_MESSAGE, *PI2O_EXEC_SYS_QUIESCE_MESSAGE;
926
927
928/****************************************************************************/
929
930
931/* ExecSysTabSet (System Table) Function Message Frame structure. */
932
94
95#if ((defined(KERNEL) || defined(_KERNEL)) && defined(__FreeBSD__))
96# if (!defined(KERN_VERSION))
97# include <sys/sysctl.h>
98# endif
99# if (KERN_VERSION < 3)
100# include "i386/pci/i2omsg.h" /* Include the Base Message file */
101# include "i386/pci/i2outil.h"

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

925} I2O_EXEC_SYS_QUIESCE_MESSAGE, *PI2O_EXEC_SYS_QUIESCE_MESSAGE;
926
927
928/****************************************************************************/
929
930
931/* ExecSysTabSet (System Table) Function Message Frame structure. */
932
933#define I2O_EXEC_SYS_TAB_IOP_ID_LOCAL_IOP 0x000
934#define I2O_EXEC_SYS_TAB_IOP_ID_LOCAL_HOST 0x001
935#define I2O_EXEC_SYS_TAB_IOP_ID_UNKNOWN_IOP 0xFFF
936#define I2O_EXEC_SYS_TAB_HOST_UNIT_ID_LOCAL_UNIT 0x0000
937#define I2O_EXEC_SYS_TAB_HOST_UNIT_ID_UNKNOWN_UNIT 0xffff
938#define I2O_EXEC_SYS_TAB_SEG_NUMBER_LOCAL_SEGMENT 0x000
939#define I2O_EXEC_SYS_TAB_SEG_NUMBER_UNKNOWN_SEGMENT 0xfff
933#define I2O_EXEC_SYS_TAB_IOP_ID_LOCAL_IOP 0x000
934#define I2O_EXEC_SYS_TAB_IOP_ID_LOCAL_HOST 0x001
935#define I2O_EXEC_SYS_TAB_IOP_ID_UNKNOWN_IOP 0xFFF
936#define I2O_EXEC_SYS_TAB_HOST_UNIT_ID_LOCAL_UNIT 0x0000
937#define I2O_EXEC_SYS_TAB_HOST_UNIT_ID_UNKNOWN_UNIT 0xffff
938#define I2O_EXEC_SYS_TAB_SEG_NUMBER_LOCAL_SEGMENT 0x000
939#define I2O_EXEC_SYS_TAB_SEG_NUMBER_UNKNOWN_SEGMENT 0xfff
940
941typedef struct _I2O_EXEC_SYS_TAB_SET_MESSAGE {
942 I2O_MESSAGE_FRAME StdMessageFrame;
943 I2O_TRANSACTION_CONTEXT TransactionContext;
944#if (defined(_DPT_BIG_ENDIAN) || defined(sparc))
945 U32 IOP_ID;
946#else
947 BF IOP_ID:I2O_IOP_ID_SZ;

--- 320 unchanged lines hidden ---
940
941typedef struct _I2O_EXEC_SYS_TAB_SET_MESSAGE {
942 I2O_MESSAGE_FRAME StdMessageFrame;
943 I2O_TRANSACTION_CONTEXT TransactionContext;
944#if (defined(_DPT_BIG_ENDIAN) || defined(sparc))
945 U32 IOP_ID;
946#else
947 BF IOP_ID:I2O_IOP_ID_SZ;

--- 320 unchanged lines hidden ---