vendorhbaapi.h revision 1
1N/A/****************************************************************************** 1N/A * vendor specific API 1N/A * The contents of this file are subject to the SNIA Public License 1N/A * Version 1.0 (the "License"); you may not use this file except in 1N/A * compliance with the License. You may obtain a copy of the License at 1N/A * Software distributed under the License is distributed on an "AS IS" 1N/A * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See 1N/A * the License for the specific language governing rights and limitations 1N/A * under the License. 1N/A * The Original Code is SNIA HBA API general header file 1N/A * The Initial Developer of the Original Code is: 1N/A * Benjamin F. Kuo, Troika Networks, Inc. (benk@troikanetworks.com) 1N/A * Tuan Lam, QLogic Corp. (t_lam@qlc.com) 1N/A * Dan Willie, Emulex Corp. (Dan.Willie@emulex.com) 1N/A * Dixon Hutchinson, Legato Systems, Inc. (dhutchin@legato.com) 1N/A * David Dillard, VERITAS Software Corp. (david.dillard@veritas.com) 1N/A ******************************************************************************* 1N/A * 12/12/2001 Original revision, code split out of hbaapi.h 1N/A * (for other changes... see the CVS logs) 1N/A ******************************************************************************/ 1N/A/* 4.2.12 HBA Library Function Table */ 1N/A * Open Adapter.... the vendor function is limmited to 16 bits, 1N/A * the wrapper library will mask off the upper 16. 1N/A * Maybe typedef should be: 1N/A * typedef HBA_UINT16 (* HBAOpenAdapterFunc)(char *); 1N/A/* Deprecated, but still supported functions */ 1N/A * This structure is needed since a Rev2 vendor library must still implement the 1N/A * Rev1 Register function in case it is called by a Rev1 wapper library. Still 1N/A * not STRICTLY neccesary, it provides clarity and keeps compilers happier 1N/A /* These first elements MUST MUST MUST match HBA_ENTRYPOINTS */ 1N/A /* Next function depricated but still supported */ 1N/A /* Next function depricated but still supported */ 1N/A /* Next function depricated but still supported */ 1N/A /* Next function depricated but still supported */ 1N/A /* Next function depricated but still supported */ 1N/A /* Next function depricated but still supported */ 1N/A /* Next function depricated but still supported */ 1N/A /* Rev 2 Functions */ 1N/A/* Function Prototypes */ 1N/A#
endif /* VENDOR_HBA_API_H */