1df54c2f9SSascha Wildner /* 2df54c2f9SSascha Wildner * Copyright (c) 2004-07 Applied Micro Circuits Corporation. 3df54c2f9SSascha Wildner * Copyright (c) 2004-05 Vinod Kashyap. 4df54c2f9SSascha Wildner * All rights reserved. 5df54c2f9SSascha Wildner * 6df54c2f9SSascha Wildner * Redistribution and use in source and binary forms, with or without 7df54c2f9SSascha Wildner * modification, are permitted provided that the following conditions 8df54c2f9SSascha Wildner * are met: 9df54c2f9SSascha Wildner * 1. Redistributions of source code must retain the above copyright 10df54c2f9SSascha Wildner * notice, this list of conditions and the following disclaimer. 11df54c2f9SSascha Wildner * 2. Redistributions in binary form must reproduce the above copyright 12df54c2f9SSascha Wildner * notice, this list of conditions and the following disclaimer in the 13df54c2f9SSascha Wildner * documentation and/or other materials provided with the distribution. 14df54c2f9SSascha Wildner * 15df54c2f9SSascha Wildner * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 16df54c2f9SSascha Wildner * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17df54c2f9SSascha Wildner * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18df54c2f9SSascha Wildner * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 19df54c2f9SSascha Wildner * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20df54c2f9SSascha Wildner * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21df54c2f9SSascha Wildner * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22df54c2f9SSascha Wildner * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23df54c2f9SSascha Wildner * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24df54c2f9SSascha Wildner * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25df54c2f9SSascha Wildner * SUCH DAMAGE. 26df54c2f9SSascha Wildner * 27*1e0dd9ddSSascha Wildner * $FreeBSD: head/sys/dev/twa/tw_osl_includes.h 169400 2007-05-09 04:16:32Z scottl $ 28df54c2f9SSascha Wildner */ 29df54c2f9SSascha Wildner 30df54c2f9SSascha Wildner /* 31df54c2f9SSascha Wildner * AMCC'S 3ware driver for 9000 series storage controllers. 32df54c2f9SSascha Wildner * 33df54c2f9SSascha Wildner * Author: Vinod Kashyap 34df54c2f9SSascha Wildner * Modifications by: Adam Radford 35df54c2f9SSascha Wildner */ 36df54c2f9SSascha Wildner 37df54c2f9SSascha Wildner 38df54c2f9SSascha Wildner 39df54c2f9SSascha Wildner #ifndef TW_OSL_INCLUDES_H 40df54c2f9SSascha Wildner 41df54c2f9SSascha Wildner #define TW_OSL_INCLUDES_H 42df54c2f9SSascha Wildner 43df54c2f9SSascha Wildner 44df54c2f9SSascha Wildner /* 45df54c2f9SSascha Wildner * All header files needed by the OS Layer. 46df54c2f9SSascha Wildner */ 47df54c2f9SSascha Wildner 48df54c2f9SSascha Wildner 49df54c2f9SSascha Wildner #include <sys/param.h> 50df54c2f9SSascha Wildner #include <sys/systm.h> 51df54c2f9SSascha Wildner #include <sys/malloc.h> 52df54c2f9SSascha Wildner #include <sys/kernel.h> 53df54c2f9SSascha Wildner #include <sys/device.h> 54df54c2f9SSascha Wildner #include <sys/module.h> 55df54c2f9SSascha Wildner #include <sys/sysctl.h> 56df54c2f9SSascha Wildner #include <sys/bus.h> 57df54c2f9SSascha Wildner #include <sys/conf.h> 58df54c2f9SSascha Wildner #include <sys/disk.h> 59df54c2f9SSascha Wildner #include <sys/resource.h> 60df54c2f9SSascha Wildner #include <sys/stat.h> 61df54c2f9SSascha Wildner #include <sys/taskqueue.h> 62df54c2f9SSascha Wildner #include <sys/time.h> 63df54c2f9SSascha Wildner 64df54c2f9SSascha Wildner #include <machine/clock.h> 65df54c2f9SSascha Wildner 66df54c2f9SSascha Wildner #include <vm/vm.h> 67df54c2f9SSascha Wildner 68df54c2f9SSascha Wildner #include <sys/rman.h> 69df54c2f9SSascha Wildner 70df54c2f9SSascha Wildner #include <bus/pci/pcireg.h> 71df54c2f9SSascha Wildner #include <bus/pci/pcivar.h> 72df54c2f9SSascha Wildner 73df54c2f9SSascha Wildner #include <dev/raid/twa/tw_osl_share.h> 74df54c2f9SSascha Wildner #include <dev/raid/twa/tw_cl_share.h> 75df54c2f9SSascha Wildner #include <dev/raid/twa/tw_osl_externs.h> 76df54c2f9SSascha Wildner 77df54c2f9SSascha Wildner 78df54c2f9SSascha Wildner 79df54c2f9SSascha Wildner #endif /* TW_OSL_INCLUDES_H */ 80