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