diff options
Diffstat (limited to 'drivers/staging/bcm/headers.h')
-rw-r--r-- | drivers/staging/bcm/headers.h | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/drivers/staging/bcm/headers.h b/drivers/staging/bcm/headers.h new file mode 100644 index 00000000000..9d4e3aca1b3 --- /dev/null +++ b/drivers/staging/bcm/headers.h | |||
@@ -0,0 +1,109 @@ | |||
1 | |||
2 | /******************************************************************* | ||
3 | * Headers.h | ||
4 | *******************************************************************/ | ||
5 | #ifndef __HEADERS_H__ | ||
6 | #define __HEADERS_H__ | ||
7 | |||
8 | #include <linux/kernel.h> | ||
9 | #include <linux/module.h> | ||
10 | #include <linux/types.h> | ||
11 | #include <linux/netdevice.h> | ||
12 | #include <linux/skbuff.h> | ||
13 | #include <linux/socket.h> | ||
14 | #include <linux/netfilter.h> | ||
15 | #include <linux/netfilter_ipv4.h> | ||
16 | #include <linux/if_arp.h> | ||
17 | #include <linux/delay.h> | ||
18 | #include <linux/spinlock.h> | ||
19 | #include <linux/fs.h> | ||
20 | #include <linux/file.h> | ||
21 | #include <linux/string.h> | ||
22 | #include <linux/etherdevice.h> | ||
23 | #include <net/ip.h> | ||
24 | #include <linux/wait.h> | ||
25 | #include <linux/notifier.h> | ||
26 | #include <linux/proc_fs.h> | ||
27 | #include <linux/interrupt.h> | ||
28 | |||
29 | #include <linux/version.h> | ||
30 | #include <linux/stddef.h> | ||
31 | #include <linux/kernel.h> | ||
32 | #include <linux/stat.h> | ||
33 | #include <linux/fcntl.h> | ||
34 | #include <linux/unistd.h> | ||
35 | #include <linux/sched.h> | ||
36 | #include <linux/mm.h> | ||
37 | #include <linux/pagemap.h> | ||
38 | #include <asm/uaccess.h> | ||
39 | #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) | ||
40 | #include <linux/kthread.h> | ||
41 | #endif | ||
42 | #include <linux/tcp.h> | ||
43 | #include <linux/udp.h> | ||
44 | #ifndef BCM_SHM_INTERFACE | ||
45 | #include <linux/usb.h> | ||
46 | #endif | ||
47 | #ifdef BECEEM_TARGET | ||
48 | |||
49 | #include <mac_common.h> | ||
50 | #include <msg_Dsa.h> | ||
51 | #include <msg_Dsc.h> | ||
52 | #include <msg_Dsd.h> | ||
53 | #include <sch_definitions.h> | ||
54 | using namespace Beceem; | ||
55 | #ifdef ENABLE_CORRIGENDUM2_UPDATE | ||
56 | extern B_UINT32 g_u32Corr2MacFlags; | ||
57 | #endif | ||
58 | #endif | ||
59 | |||
60 | #include "Typedefs.h" | ||
61 | #include "Version.h" | ||
62 | #include "Macros.h" | ||
63 | #include "HostMIBSInterface.h" | ||
64 | #include "cntrl_SignalingInterface.h" | ||
65 | #include "PHSDefines.h" | ||
66 | #include "led_control.h" | ||
67 | #include "Ioctl.h" | ||
68 | #include "nvm.h" | ||
69 | #include "target_params.h" | ||
70 | #include "Adapter.h" | ||
71 | #include "CmHost.h" | ||
72 | #include "DDRInit.h" | ||
73 | #include "Debug.h" | ||
74 | #include "HostMibs.h" | ||
75 | #include "IPv6ProtocolHdr.h" | ||
76 | #include "osal_misc.h" | ||
77 | #include "PHSModule.h" | ||
78 | #include "Protocol.h" | ||
79 | #include "Prototypes.h" | ||
80 | #include "Queue.h" | ||
81 | #include "vendorspecificextn.h" | ||
82 | |||
83 | #ifndef BCM_SHM_INTERFACE | ||
84 | |||
85 | #include "InterfaceMacros.h" | ||
86 | #include "InterfaceAdapter.h" | ||
87 | #include "InterfaceIsr.h" | ||
88 | #include "Interfacemain.h" | ||
89 | #include "InterfaceMisc.h" | ||
90 | #include "InterfaceRx.h" | ||
91 | #include "InterfaceTx.h" | ||
92 | #endif | ||
93 | #include "InterfaceIdleMode.h" | ||
94 | #include "InterfaceInit.h" | ||
95 | |||
96 | #ifdef BCM_SHM_INTERFACE | ||
97 | #include <linux/cpe_config.h> | ||
98 | |||
99 | #ifdef GDMA_INTERFACE | ||
100 | #include "GdmaInterface.h" | ||
101 | #include "symphony.h" | ||
102 | #else | ||
103 | #include "virtual_interface.h" | ||
104 | |||
105 | #endif | ||
106 | |||
107 | #endif | ||
108 | |||
109 | #endif | ||