1144966Svkashyap/* 2169400Sscottl * Copyright (c) 2004-07 Applied Micro Circuits Corporation. 3144966Svkashyap * Copyright (c) 2004-05 Vinod Kashyap. 4144966Svkashyap * All rights reserved. 5144966Svkashyap * 6144966Svkashyap * Redistribution and use in source and binary forms, with or without 7144966Svkashyap * modification, are permitted provided that the following conditions 8144966Svkashyap * are met: 9144966Svkashyap * 1. Redistributions of source code must retain the above copyright 10144966Svkashyap * notice, this list of conditions and the following disclaimer. 11144966Svkashyap * 2. Redistributions in binary form must reproduce the above copyright 12144966Svkashyap * notice, this list of conditions and the following disclaimer in the 13144966Svkashyap * documentation and/or other materials provided with the distribution. 14144966Svkashyap * 15144966Svkashyap * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 16144966Svkashyap * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17144966Svkashyap * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18144966Svkashyap * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 19144966Svkashyap * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20144966Svkashyap * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21144966Svkashyap * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22144966Svkashyap * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23144966Svkashyap * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24144966Svkashyap * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25144966Svkashyap * SUCH DAMAGE. 26144966Svkashyap * 27144966Svkashyap * $FreeBSD: releng/11.0/sys/dev/twa/tw_osl_includes.h 169400 2007-05-09 04:16:32Z scottl $ 28144966Svkashyap */ 29144966Svkashyap 30144966Svkashyap/* 31144966Svkashyap * AMCC'S 3ware driver for 9000 series storage controllers. 32144966Svkashyap * 33144966Svkashyap * Author: Vinod Kashyap 34169400Sscottl * Modifications by: Adam Radford 35144966Svkashyap */ 36144966Svkashyap 37144966Svkashyap 38144966Svkashyap 39144966Svkashyap#ifndef TW_OSL_INCLUDES_H 40144966Svkashyap 41144966Svkashyap#define TW_OSL_INCLUDES_H 42144966Svkashyap 43144966Svkashyap 44144966Svkashyap/* 45144966Svkashyap * All header files needed by the OS Layer. 46144966Svkashyap */ 47144966Svkashyap 48144966Svkashyap 49144966Svkashyap#include <sys/param.h> 50144966Svkashyap#include <sys/systm.h> 51144966Svkashyap#include <sys/malloc.h> 52144966Svkashyap#include <sys/kernel.h> 53144966Svkashyap#include <sys/module.h> 54144966Svkashyap#include <sys/sysctl.h> 55144966Svkashyap#include <sys/bus.h> 56144966Svkashyap#include <sys/conf.h> 57162954Sphk#include <sys/clock.h> 58144966Svkashyap#include <sys/disk.h> 59144966Svkashyap#include <sys/stat.h> 60144966Svkashyap#include <sys/devicestat.h> 61144966Svkashyap#include <sys/taskqueue.h> 62144966Svkashyap 63144966Svkashyap#include <machine/bus.h> 64144966Svkashyap#include <machine/resource.h> 65144966Svkashyap#include <machine/stdarg.h> 66144966Svkashyap 67144966Svkashyap#include <vm/vm.h> 68144966Svkashyap 69144966Svkashyap#include <sys/rman.h> 70144966Svkashyap 71144966Svkashyap#include <dev/pci/pcireg.h> 72144966Svkashyap#include <dev/pci/pcivar.h> 73144966Svkashyap 74149968Sobrien#include <dev/twa/tw_osl_share.h> 75149968Sobrien#include <dev/twa/tw_cl_share.h> 76149968Sobrien#include <dev/twa/tw_osl_externs.h> 77144966Svkashyap 78144966Svkashyap 79144966Svkashyap 80144966Svkashyap#endif /* TW_OSL_INCLUDES_H */ 81