1fcf3ce44SJohn Forte /* 2fcf3ce44SJohn Forte * CDDL HEADER START 3fcf3ce44SJohn Forte * 4fcf3ce44SJohn Forte * The contents of this file are subject to the terms of the 5fcf3ce44SJohn Forte * Common Development and Distribution License (the "License"). 6fcf3ce44SJohn Forte * You may not use this file except in compliance with the License. 7fcf3ce44SJohn Forte * 8*8f23e9faSHans Rosenfeld * You can obtain a copy of the license at 9*8f23e9faSHans Rosenfeld * http://www.opensource.org/licenses/cddl1.txt. 10fcf3ce44SJohn Forte * See the License for the specific language governing permissions 11fcf3ce44SJohn Forte * and limitations under the License. 12fcf3ce44SJohn Forte * 13fcf3ce44SJohn Forte * When distributing Covered Code, include this CDDL HEADER in each 14fcf3ce44SJohn Forte * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15fcf3ce44SJohn Forte * If applicable, add the following below this CDDL HEADER, with the 16fcf3ce44SJohn Forte * fields enclosed by brackets "[]" replaced with your own identifying 17fcf3ce44SJohn Forte * information: Portions Copyright [yyyy] [name of copyright owner] 18fcf3ce44SJohn Forte * 19fcf3ce44SJohn Forte * CDDL HEADER END 20fcf3ce44SJohn Forte */ 21fcf3ce44SJohn Forte 22fcf3ce44SJohn Forte /* 23*8f23e9faSHans Rosenfeld * Copyright (c) 2004-2012 Emulex. All rights reserved. 2482527734SSukumar Swaminathan * Use is subject to license terms. 25fcf3ce44SJohn Forte */ 26fcf3ce44SJohn Forte 27fcf3ce44SJohn Forte #ifndef _EMLXS_H 28fcf3ce44SJohn Forte #define _EMLXS_H 29fcf3ce44SJohn Forte 30*8f23e9faSHans Rosenfeld #ifdef __cplusplus 31*8f23e9faSHans Rosenfeld extern "C" { 32*8f23e9faSHans Rosenfeld #endif 33*8f23e9faSHans Rosenfeld 34*8f23e9faSHans Rosenfeld #define DRIVER_NAME "emlxs" 35*8f23e9faSHans Rosenfeld 36fcf3ce44SJohn Forte #include <emlxs_os.h> 37fcf3ce44SJohn Forte #include <emlxs_fcio.h> 38fcf3ce44SJohn Forte #include <emlxs_hw.h> 3982527734SSukumar Swaminathan #include <emlxs_mbox.h> 4082527734SSukumar Swaminathan #include <emlxs_queue.h> 4182527734SSukumar Swaminathan #include <emlxs_iocb.h> 42291a2b48SSukumar Swaminathan #include <emlxs_fw.h> 43291a2b48SSukumar Swaminathan #include <emlxs_adapters.h> 44fcf3ce44SJohn Forte #include <emlxs_msg.h> 45e2ca2865SSukumar Swaminathan #include <emlxs_events.h> 46fcf3ce44SJohn Forte #include <emlxs_thread.h> 47fcf3ce44SJohn Forte #include <emlxs_config.h> 48fcf3ce44SJohn Forte #include <emlxs_dfclib.h> 49fcf3ce44SJohn Forte 50fcf3ce44SJohn Forte #ifdef DHCHAP_SUPPORT 51fcf3ce44SJohn Forte #include <emlxs_dhchap.h> 52291a2b48SSukumar Swaminathan #endif /* DHCHAP_SUPPORT */ 53fcf3ce44SJohn Forte 54fcf3ce44SJohn Forte #ifdef SFCT_SUPPORT 55fcf3ce44SJohn Forte #include <emlxs_fct.h> 56291a2b48SSukumar Swaminathan #endif /* SFCT_SUPPORT */ 57291a2b48SSukumar Swaminathan 58291a2b48SSukumar Swaminathan #ifdef SAN_DIAG_SUPPORT 59291a2b48SSukumar Swaminathan #include <emlxs_sdapi.h> 60291a2b48SSukumar Swaminathan #endif /* SAN_DIAG_SUPPORT */ 61291a2b48SSukumar Swaminathan 62291a2b48SSukumar Swaminathan #ifdef DUMP_SUPPORT 63291a2b48SSukumar Swaminathan #include <emlxs_dump.h> 64291a2b48SSukumar Swaminathan #endif /* DUMP_SUPPORT */ 65fcf3ce44SJohn Forte 66fcf3ce44SJohn Forte #include <emlxs_fc.h> 67fcf3ce44SJohn Forte #include <emlxs_device.h> 68fcf3ce44SJohn Forte #include <emlxs_dfc.h> 69fcf3ce44SJohn Forte #include <emlxs_fcio.h> 70fcf3ce44SJohn Forte 71fcf3ce44SJohn Forte #ifdef MENLO_SUPPORT 72fcf3ce44SJohn Forte #include <emlxs_menlo.h> 73291a2b48SSukumar Swaminathan #endif /* MENLO_SUPPORT */ 74fcf3ce44SJohn Forte 75fcf3ce44SJohn Forte #include <emlxs_extern.h> 76fcf3ce44SJohn Forte 77fcf3ce44SJohn Forte #ifdef __cplusplus 78fcf3ce44SJohn Forte } 79fcf3ce44SJohn Forte #endif 80fcf3ce44SJohn Forte 81fcf3ce44SJohn Forte #endif /* _EMLXS_H */ 82