Blame view

arch/sh/kernel/sh_ksyms_64.c 1.52 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
  /*
a23ba4357   Paul Mundt   sh: comment tidyi...
2
   * arch/sh/kernel/sh_ksyms_64.c
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
3
4
5
   *
   * Copyright (C) 2000, 2001  Paolo Alberelli
   *
a23ba4357   Paul Mundt   sh: comment tidyi...
6
7
8
   * This file is subject to the terms and conditions of the GNU General Public
   * License.  See the file "COPYING" in the main directory of this archive
   * for more details.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
9
   */
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
10
11
12
13
14
15
16
17
  #include <linux/rwsem.h>
  #include <linux/module.h>
  #include <linux/smp.h>
  #include <linux/user.h>
  #include <linux/elfcore.h>
  #include <linux/sched.h>
  #include <linux/in6.h>
  #include <linux/interrupt.h>
894673ee6   Jon Smirl   [PATCH] tty: Remo...
18
  #include <linux/screen_info.h>
971ac16d5   Paul Mundt   sh64: Some symbol...
19
  #include <asm/cacheflush.h>
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
20
21
22
23
24
25
  #include <asm/processor.h>
  #include <asm/uaccess.h>
  #include <asm/checksum.h>
  #include <asm/io.h>
  #include <asm/delay.h>
  #include <asm/irq.h>
971ac16d5   Paul Mundt   sh64: Some symbol...
26
27
  EXPORT_SYMBOL(__put_user_asm_b);
  EXPORT_SYMBOL(__put_user_asm_w);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
28
  EXPORT_SYMBOL(__put_user_asm_l);
971ac16d5   Paul Mundt   sh64: Some symbol...
29
30
31
  EXPORT_SYMBOL(__put_user_asm_q);
  EXPORT_SYMBOL(__get_user_asm_b);
  EXPORT_SYMBOL(__get_user_asm_w);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
32
  EXPORT_SYMBOL(__get_user_asm_l);
971ac16d5   Paul Mundt   sh64: Some symbol...
33
34
35
  EXPORT_SYMBOL(__get_user_asm_q);
  EXPORT_SYMBOL(__strnlen_user);
  EXPORT_SYMBOL(__strncpy_from_user);
971ac16d5   Paul Mundt   sh64: Some symbol...
36
  EXPORT_SYMBOL(__clear_user);
ad0caae0d   Andrew Morton   sh: export copy-p...
37
  EXPORT_SYMBOL(copy_page);
7b523c9e0   Paul Mundt   sh64: Symbol expo...
38
  EXPORT_SYMBOL(__copy_user);
fd785d6b1   Andrew Morton   (fd785d6b18b930b7...
39
  EXPORT_SYMBOL(empty_zero_page);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
40
  EXPORT_SYMBOL(memcpy);
4466b20cf   Paul Mundt   sh: Add SH-5 opti...
41
  EXPORT_SYMBOL(memset);
749c84966   Paul Mundt   sh64: Some symbol...
42
  EXPORT_SYMBOL(__udelay);
749c84966   Paul Mundt   sh64: Some symbol...
43
  EXPORT_SYMBOL(__ndelay);
971ac16d5   Paul Mundt   sh64: Some symbol...
44
  EXPORT_SYMBOL(__const_udelay);
4466b20cf   Paul Mundt   sh: Add SH-5 opti...
45
46
  EXPORT_SYMBOL(strlen);
  EXPORT_SYMBOL(strcpy);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
47
48
  
  /* Ugh.  These come in from libgcc.a at link time. */
749c84966   Paul Mundt   sh64: Some symbol...
49
  #define DECLARE_EXPORT(name) extern void name(void);EXPORT_SYMBOL(name)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
50

749c84966   Paul Mundt   sh64: Some symbol...
51
  DECLARE_EXPORT(__sdivsi3);
1031a3a57   Paul Mundt   sh: Provide an __...
52
53
  DECLARE_EXPORT(__sdivsi3_1);
  DECLARE_EXPORT(__sdivsi3_2);
749c84966   Paul Mundt   sh64: Some symbol...
54
  DECLARE_EXPORT(__udivsi3);
971ac16d5   Paul Mundt   sh64: Some symbol...
55
  DECLARE_EXPORT(__div_table);