Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
unicore32
kernel
ksyms.c
Go to the documentation of this file.
1
/*
2
* linux/arch/unicore32/kernel/ksyms.c
3
*
4
* Code specific to PKUnity SoC and UniCore ISA
5
*
6
* Copyright (C) 2001-2010 GUAN Xue-tao
7
*
8
* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License version 2 as
10
* published by the Free Software Foundation.
11
*/
12
#include <linux/module.h>
13
#include <linux/sched.h>
14
#include <linux/string.h>
15
#include <
linux/cryptohash.h
>
16
#include <
linux/delay.h
>
17
#include <linux/in6.h>
18
#include <
linux/syscalls.h
>
19
#include <
linux/uaccess.h
>
20
#include <
linux/io.h
>
21
22
#include <asm/checksum.h>
23
24
#include "
ksyms.h
"
25
26
EXPORT_SYMBOL
(
find_next_zero_bit
);
27
EXPORT_SYMBOL
(
find_next_bit
);
28
29
EXPORT_SYMBOL
(
__backtrace
);
30
31
/* platform dependent support */
32
EXPORT_SYMBOL
(
__udelay
);
33
EXPORT_SYMBOL
(
__const_udelay
);
34
35
/* networking */
36
EXPORT_SYMBOL
(
csum_partial
);
37
EXPORT_SYMBOL
(
csum_partial_copy_from_user
);
38
EXPORT_SYMBOL
(
csum_partial_copy_nocheck
);
39
EXPORT_SYMBOL
(
__csum_ipv6_magic
);
40
41
/* io */
42
#ifndef __raw_readsb
43
EXPORT_SYMBOL
(
__raw_readsb
);
44
#endif
45
#ifndef __raw_readsw
46
EXPORT_SYMBOL
(
__raw_readsw
);
47
#endif
48
#ifndef __raw_readsl
49
EXPORT_SYMBOL
(
__raw_readsl
);
50
#endif
51
#ifndef __raw_writesb
52
EXPORT_SYMBOL
(
__raw_writesb
);
53
#endif
54
#ifndef __raw_writesw
55
EXPORT_SYMBOL
(
__raw_writesw
);
56
#endif
57
#ifndef __raw_writesl
58
EXPORT_SYMBOL
(
__raw_writesl
);
59
#endif
60
61
/* string / mem functions */
62
EXPORT_SYMBOL
(
strchr
);
63
EXPORT_SYMBOL
(
strrchr
);
64
EXPORT_SYMBOL
(
memset
);
65
EXPORT_SYMBOL
(
memcpy
);
66
EXPORT_SYMBOL
(
memmove
);
67
EXPORT_SYMBOL
(
memchr
);
68
69
/* user mem (segment) */
70
EXPORT_SYMBOL
(
__strnlen_user
);
71
EXPORT_SYMBOL
(
__strncpy_from_user
);
72
73
EXPORT_SYMBOL
(
copy_page
);
74
75
EXPORT_SYMBOL
(
__copy_from_user
);
76
EXPORT_SYMBOL
(
__copy_to_user
);
77
EXPORT_SYMBOL
(
__clear_user
);
78
79
EXPORT_SYMBOL
(
__get_user_1
);
80
EXPORT_SYMBOL
(
__get_user_2
);
81
EXPORT_SYMBOL
(
__get_user_4
);
82
83
EXPORT_SYMBOL
(
__put_user_1
);
84
EXPORT_SYMBOL
(
__put_user_2
);
85
EXPORT_SYMBOL
(
__put_user_4
);
86
EXPORT_SYMBOL
(
__put_user_8
);
87
88
EXPORT_SYMBOL
(
__ashldi3
);
89
EXPORT_SYMBOL
(
__ashrdi3
);
90
EXPORT_SYMBOL
(
__divsi3
);
91
EXPORT_SYMBOL
(
__lshrdi3
);
92
EXPORT_SYMBOL
(
__modsi3
);
93
EXPORT_SYMBOL
(
__muldi3
);
94
EXPORT_SYMBOL
(
__ucmpdi2
);
95
EXPORT_SYMBOL
(
__udivsi3
);
96
EXPORT_SYMBOL
(
__umodsi3
);
97
EXPORT_SYMBOL
(
__bswapsi2
);
98
Generated on Thu Jan 10 2013 13:18:48 for Linux Kernel by
1.8.2