Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
m32r_ksyms.c
Go to the documentation of this file.
1 #include <linux/module.h>
2 #include <linux/smp.h>
3 #include <linux/user.h>
4 #include <linux/elfcore.h>
5 #include <linux/sched.h>
6 #include <linux/in6.h>
7 #include <linux/interrupt.h>
8 #include <linux/string.h>
9 
10 #include <asm/processor.h>
11 #include <asm/uaccess.h>
12 #include <asm/checksum.h>
13 #include <asm/io.h>
14 #include <asm/delay.h>
15 #include <asm/irq.h>
16 #include <asm/tlbflush.h>
17 #include <asm/pgtable.h>
18 
19 /* platform dependent support */
25 
30 EXPORT_SYMBOL(__generic_copy_from_user);
31 EXPORT_SYMBOL(__generic_copy_to_user);
33 
34 #ifdef CONFIG_SMP
35 #ifdef CONFIG_CHIP_M32700_TS1
36 extern void *dcache_dummy;
37 EXPORT_SYMBOL(dcache_dummy);
38 #endif
40 
41 /* TLB flushing */
43 #endif
44 
45 /* compiler generated symbol */
46 extern void __ashldi3(void);
47 extern void __ashrdi3(void);
48 extern void __lshldi3(void);
49 extern void __lshrdi3(void);
50 extern void __muldi3(void);
56 
57 /* memory and string operations */
64 
83 EXPORT_SYMBOL(_readb);
84 EXPORT_SYMBOL(_readw);
85 EXPORT_SYMBOL(_readl);
86 EXPORT_SYMBOL(_writeb);
87 EXPORT_SYMBOL(_writew);
88 EXPORT_SYMBOL(_writel);
89