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