1 ////////////////////////////////////////////////////////////////////////////////////
8 // AUTHOR: L.Komkov, A.Gerenkov
9 // COMPANY NAME: Samsung Research Center in Moscow
10 // DEPT NAME: Advanced Software Group
11 // CREATED: 2008.02.15
13 // REVISION DATE: 2008.12.03
15 ////////////////////////////////////////////////////////////////////////////////////
17 #if !defined(__MODULE_H__)
20 #define UNUSED __attribute__((unused))
22 #include <linux/types.h>
23 #include <asm/current.h>
25 #include <asm/uaccess.h>
26 #include <asm/local.h>
27 #include <asm/string.h>
32 #include <net/inet_common.h>
34 #include <linux/gfp.h>
36 #include <linux/page-flags.h>
37 #include <linux/vmalloc.h>
38 #include <linux/errno.h>
39 #include <linux/spinlock.h>
40 #include <linux/version.h>
41 #include <linux/module.h>
42 #include <linux/sched.h>
43 #include <linux/genhd.h>
45 #include <linux/bio.h>
46 #include <linux/file.h>
47 #include <linux/tcp.h>
48 #include <linux/skbuff.h>
49 #include <linux/ipsec.h>
50 #include <linux/sysctl.h>
51 #include <linux/dcache.h>
52 #include <linux/kernel.h>
53 #include <linux/stddef.h>
54 #include <linux/audit.h>
55 #include <linux/namei.h>
56 #include <linux/signal.h>
57 #include <linux/highmem.h>
58 #include <linux/pagemap.h>
59 #include <linux/types.h>
60 #include <linux/cdev.h>
61 #include <linux/jiffies.h>
62 #include <linux/time.h>
70 #include "us_proc_inst.h"
71 #include "device_driver.h"
72 #include "probes_manager.h"
75 extern char *device_name;
76 extern unsigned int device_major;
79 unsigned long func_addr;
80 unsigned long jp_handler_addr;
81 unsigned long rp_handler_addr;
85 #endif /* !defined(module_h) */