Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #include <linux/module.h> |
Paul Mundt | 4c978ca | 2009-10-27 11:51:19 +0900 | [diff] [blame] | 2 | #include <linux/string.h> |
| 3 | #include <linux/uaccess.h> |
| 4 | #include <linux/delay.h> |
| 5 | #include <linux/mm.h> |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 6 | #include <asm/checksum.h> |
Paul Mundt | 4c978ca | 2009-10-27 11:51:19 +0900 | [diff] [blame] | 7 | #include <asm/sections.h> |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 8 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 9 | EXPORT_SYMBOL(memchr); |
| 10 | EXPORT_SYMBOL(memcpy); |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 11 | EXPORT_SYMBOL(memset); |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 12 | EXPORT_SYMBOL(memmove); |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 13 | EXPORT_SYMBOL(__copy_user); |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 14 | EXPORT_SYMBOL(__udelay); |
| 15 | EXPORT_SYMBOL(__ndelay); |
| 16 | EXPORT_SYMBOL(__const_udelay); |
Paul Mundt | 4c978ca | 2009-10-27 11:51:19 +0900 | [diff] [blame] | 17 | EXPORT_SYMBOL(strlen); |
| 18 | EXPORT_SYMBOL(csum_partial); |
| 19 | EXPORT_SYMBOL(csum_partial_copy_generic); |
| 20 | EXPORT_SYMBOL(copy_page); |
| 21 | EXPORT_SYMBOL(__clear_user); |
Paul Mundt | 4c978ca | 2009-10-27 11:51:19 +0900 | [diff] [blame] | 22 | EXPORT_SYMBOL(empty_zero_page); |
Nobuhiro Iwamatsu | ad70b02 | 2014-01-02 12:58:53 -0800 | [diff] [blame] | 23 | #ifdef CONFIG_FLATMEM |
| 24 | /* need in pfn_valid macro */ |
| 25 | EXPORT_SYMBOL(min_low_pfn); |
| 26 | EXPORT_SYMBOL(max_low_pfn); |
| 27 | #endif |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 28 | |
Paul Mundt | 8a2fd5f | 2008-10-28 17:19:35 +0900 | [diff] [blame] | 29 | #define DECLARE_EXPORT(name) \ |
| 30 | extern void name(void);EXPORT_SYMBOL(name) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 31 | |
Paul Mundt | 9ef1002 | 2008-11-20 15:26:35 +0900 | [diff] [blame] | 32 | DECLARE_EXPORT(__udivsi3); |
| 33 | DECLARE_EXPORT(__sdivsi3); |
Paul Mundt | 1aad54a | 2008-11-18 17:33:48 +0900 | [diff] [blame] | 34 | DECLARE_EXPORT(__lshrsi3); |
Paul Mundt | 98d877c | 2007-07-20 16:59:49 +0900 | [diff] [blame] | 35 | DECLARE_EXPORT(__ashrsi3); |
| 36 | DECLARE_EXPORT(__ashlsi3); |
Paul Mundt | 98d877c | 2007-07-20 16:59:49 +0900 | [diff] [blame] | 37 | DECLARE_EXPORT(__ashiftrt_r4_6); |
| 38 | DECLARE_EXPORT(__ashiftrt_r4_7); |
| 39 | DECLARE_EXPORT(__ashiftrt_r4_8); |
| 40 | DECLARE_EXPORT(__ashiftrt_r4_9); |
| 41 | DECLARE_EXPORT(__ashiftrt_r4_10); |
| 42 | DECLARE_EXPORT(__ashiftrt_r4_11); |
| 43 | DECLARE_EXPORT(__ashiftrt_r4_12); |
| 44 | DECLARE_EXPORT(__ashiftrt_r4_13); |
| 45 | DECLARE_EXPORT(__ashiftrt_r4_14); |
| 46 | DECLARE_EXPORT(__ashiftrt_r4_15); |
| 47 | DECLARE_EXPORT(__ashiftrt_r4_20); |
| 48 | DECLARE_EXPORT(__ashiftrt_r4_21); |
| 49 | DECLARE_EXPORT(__ashiftrt_r4_22); |
| 50 | DECLARE_EXPORT(__ashiftrt_r4_23); |
| 51 | DECLARE_EXPORT(__ashiftrt_r4_24); |
| 52 | DECLARE_EXPORT(__ashiftrt_r4_27); |
| 53 | DECLARE_EXPORT(__ashiftrt_r4_30); |
Paul Mundt | 1aad54a | 2008-11-18 17:33:48 +0900 | [diff] [blame] | 54 | DECLARE_EXPORT(__movstr); |
Paul Mundt | 98d877c | 2007-07-20 16:59:49 +0900 | [diff] [blame] | 55 | DECLARE_EXPORT(__movstrSI8); |
| 56 | DECLARE_EXPORT(__movstrSI12); |
Paul Mundt | 711fa80 | 2006-10-03 13:14:04 +0900 | [diff] [blame] | 57 | DECLARE_EXPORT(__movstrSI16); |
Paul Mundt | 98d877c | 2007-07-20 16:59:49 +0900 | [diff] [blame] | 58 | DECLARE_EXPORT(__movstrSI20); |
| 59 | DECLARE_EXPORT(__movstrSI24); |
| 60 | DECLARE_EXPORT(__movstrSI28); |
| 61 | DECLARE_EXPORT(__movstrSI32); |
| 62 | DECLARE_EXPORT(__movstrSI36); |
| 63 | DECLARE_EXPORT(__movstrSI40); |
| 64 | DECLARE_EXPORT(__movstrSI44); |
| 65 | DECLARE_EXPORT(__movstrSI48); |
| 66 | DECLARE_EXPORT(__movstrSI52); |
| 67 | DECLARE_EXPORT(__movstrSI56); |
| 68 | DECLARE_EXPORT(__movstrSI60); |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 69 | DECLARE_EXPORT(__movstr_i4_even); |
| 70 | DECLARE_EXPORT(__movstr_i4_odd); |
| 71 | DECLARE_EXPORT(__movstrSI12_i4); |
Lubomir Rintel | f16bf3e | 2009-09-30 06:17:34 +0000 | [diff] [blame] | 72 | DECLARE_EXPORT(__movmem); |
Lubomir Rintel | 26fadd3 | 2009-10-22 11:58:37 +0000 | [diff] [blame] | 73 | DECLARE_EXPORT(__movmemSI8); |
| 74 | DECLARE_EXPORT(__movmemSI12); |
| 75 | DECLARE_EXPORT(__movmemSI16); |
| 76 | DECLARE_EXPORT(__movmemSI20); |
| 77 | DECLARE_EXPORT(__movmemSI24); |
| 78 | DECLARE_EXPORT(__movmemSI28); |
| 79 | DECLARE_EXPORT(__movmemSI32); |
| 80 | DECLARE_EXPORT(__movmemSI36); |
| 81 | DECLARE_EXPORT(__movmemSI40); |
| 82 | DECLARE_EXPORT(__movmemSI44); |
| 83 | DECLARE_EXPORT(__movmemSI48); |
| 84 | DECLARE_EXPORT(__movmemSI52); |
| 85 | DECLARE_EXPORT(__movmemSI56); |
| 86 | DECLARE_EXPORT(__movmemSI60); |
Paul Mundt | 624c6a6 | 2008-11-26 03:44:07 +0900 | [diff] [blame] | 87 | DECLARE_EXPORT(__movmem_i4_even); |
| 88 | DECLARE_EXPORT(__movmem_i4_odd); |
| 89 | DECLARE_EXPORT(__movmemSI12_i4); |
Paul Mundt | 1aad54a | 2008-11-18 17:33:48 +0900 | [diff] [blame] | 90 | DECLARE_EXPORT(__udiv_qrnnd_16); |
Paul Mundt | 9ef1002 | 2008-11-20 15:26:35 +0900 | [diff] [blame] | 91 | DECLARE_EXPORT(__sdivsi3_i4); |
| 92 | DECLARE_EXPORT(__udivsi3_i4); |
Paul Mundt | 1aad54a | 2008-11-18 17:33:48 +0900 | [diff] [blame] | 93 | DECLARE_EXPORT(__sdivsi3_i4i); |
| 94 | DECLARE_EXPORT(__udivsi3_i4i); |
Paul Mundt | 473d1cf | 2009-07-11 19:56:58 +0900 | [diff] [blame] | 95 | #ifdef CONFIG_MCOUNT |
Paul Mundt | fe27932 | 2009-07-11 20:32:14 +0900 | [diff] [blame] | 96 | DECLARE_EXPORT(mcount); |
Paul Mundt | 9d2b1f8 | 2008-09-21 16:43:45 +0900 | [diff] [blame] | 97 | #endif |