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 <linux/wait.h> 24#include <linux/proc_fs.h> 25#include <linux/interrupt.h> 26#include <linux/stddef.h> 27#include <linux/stat.h> 28#include <linux/fcntl.h> 29#include <linux/unistd.h> 30#include <linux/sched.h> 31#include <linux/mm.h> 32#include <linux/pagemap.h> 33#include <linux/kthread.h> 34#include <linux/tcp.h> 35#include <linux/udp.h> 36#include <linux/usb.h> 37#include <linux/uaccess.h> 38#include <net/ip.h> 39 40#include "Typedefs.h" 41#include "Macros.h" 42#include "HostMIBSInterface.h" 43#include "cntrl_SignalingInterface.h" 44#include "PHSDefines.h" 45#include "led_control.h" 46#include "Ioctl.h" 47#include "nvm.h" 48#include "target_params.h" 49#include "Adapter.h" 50#include "CmHost.h" 51#include "DDRInit.h" 52#include "Debug.h" 53#include "IPv6ProtocolHdr.h" 54#include "PHSModule.h" 55#include "Protocol.h" 56#include "Prototypes.h" 57#include "Queue.h" 58#include "vendorspecificextn.h" 59 60#include "InterfaceMacros.h" 61#include "InterfaceAdapter.h" 62#include "InterfaceIsr.h" 63#include "InterfaceMisc.h" 64#include "InterfaceRx.h" 65#include "InterfaceTx.h" 66#include "InterfaceIdleMode.h" 67#include "InterfaceInit.h" 68 69#define DRV_NAME "beceem" 70#define DEV_NAME "tarang" 71#define DRV_DESCRIPTION "Beceem Communications Inc. WiMAX driver" 72#define DRV_COPYRIGHT "Copyright 2010. Beceem Communications Inc" 73#define DRV_VERSION "5.2.45" 74#define PFX DRV_NAME " " 75 76extern struct class *bcm_class; 77 78#endif 79