xref: /openbmc/linux/arch/sh/kernel/sh_ksyms_32.c (revision 940d4113f3306e07a1f86541489b686d1a979d54)
14b7be4f2SPaul Mundt #include <linux/module.h>
24c978ca3SPaul Mundt #include <linux/string.h>
34c978ca3SPaul Mundt #include <linux/uaccess.h>
44c978ca3SPaul Mundt #include <linux/delay.h>
54c978ca3SPaul Mundt #include <linux/mm.h>
64b7be4f2SPaul Mundt #include <asm/checksum.h>
74c978ca3SPaul Mundt #include <asm/sections.h>
84b7be4f2SPaul Mundt 
94b7be4f2SPaul Mundt EXPORT_SYMBOL(memchr);
104b7be4f2SPaul Mundt EXPORT_SYMBOL(memcpy);
114b7be4f2SPaul Mundt EXPORT_SYMBOL(memset);
124b7be4f2SPaul Mundt EXPORT_SYMBOL(memmove);
134b7be4f2SPaul Mundt EXPORT_SYMBOL(__copy_user);
144b7be4f2SPaul Mundt EXPORT_SYMBOL(__udelay);
154b7be4f2SPaul Mundt EXPORT_SYMBOL(__ndelay);
164b7be4f2SPaul Mundt EXPORT_SYMBOL(__const_udelay);
174c978ca3SPaul Mundt EXPORT_SYMBOL(strlen);
184c978ca3SPaul Mundt EXPORT_SYMBOL(csum_partial);
194c978ca3SPaul Mundt EXPORT_SYMBOL(csum_partial_copy_generic);
204c978ca3SPaul Mundt EXPORT_SYMBOL(copy_page);
214c978ca3SPaul Mundt EXPORT_SYMBOL(__clear_user);
224c978ca3SPaul Mundt EXPORT_SYMBOL(empty_zero_page);
23ad70b029SNobuhiro Iwamatsu #ifdef CONFIG_FLATMEM
24ad70b029SNobuhiro Iwamatsu /* need in pfn_valid macro */
25ad70b029SNobuhiro Iwamatsu EXPORT_SYMBOL(min_low_pfn);
26ad70b029SNobuhiro Iwamatsu EXPORT_SYMBOL(max_low_pfn);
27ad70b029SNobuhiro Iwamatsu #endif
284b7be4f2SPaul Mundt 
298a2fd5f3SPaul Mundt #define DECLARE_EXPORT(name)		\
308a2fd5f3SPaul Mundt 	extern void name(void);EXPORT_SYMBOL(name)
314b7be4f2SPaul Mundt 
329ef10028SPaul Mundt DECLARE_EXPORT(__udivsi3);
339ef10028SPaul Mundt DECLARE_EXPORT(__sdivsi3);
341aad54a9SPaul Mundt DECLARE_EXPORT(__lshrsi3);
354b7be4f2SPaul Mundt DECLARE_EXPORT(__ashrsi3);
364b7be4f2SPaul Mundt DECLARE_EXPORT(__ashlsi3);
37*940d4113SYoshinori Sato DECLARE_EXPORT(__lshrsi3_r0);
38*940d4113SYoshinori Sato DECLARE_EXPORT(__ashrsi3_r0);
39*940d4113SYoshinori Sato DECLARE_EXPORT(__ashlsi3_r0);
404b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_6);
414b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_7);
424b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_8);
434b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_9);
444b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_10);
454b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_11);
464b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_12);
474b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_13);
484b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_14);
494b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_15);
504b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_20);
514b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_21);
524b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_22);
534b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_23);
544b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_24);
554b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_27);
564b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_30);
571aad54a9SPaul Mundt DECLARE_EXPORT(__movstr);
584b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI8);
594b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI12);
604b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI16);
614b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI20);
624b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI24);
634b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI28);
644b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI32);
654b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI36);
664b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI40);
674b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI44);
684b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI48);
694b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI52);
704b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI56);
714b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI60);
724b7be4f2SPaul Mundt DECLARE_EXPORT(__movstr_i4_even);
734b7be4f2SPaul Mundt DECLARE_EXPORT(__movstr_i4_odd);
744b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI12_i4);
75f16bf3e2SLubomir Rintel DECLARE_EXPORT(__movmem);
7626fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI8);
7726fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI12);
7826fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI16);
7926fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI20);
8026fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI24);
8126fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI28);
8226fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI32);
8326fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI36);
8426fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI40);
8526fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI44);
8626fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI48);
8726fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI52);
8826fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI56);
8926fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI60);
90624c6a67SPaul Mundt DECLARE_EXPORT(__movmem_i4_even);
91624c6a67SPaul Mundt DECLARE_EXPORT(__movmem_i4_odd);
92624c6a67SPaul Mundt DECLARE_EXPORT(__movmemSI12_i4);
931aad54a9SPaul Mundt DECLARE_EXPORT(__udiv_qrnnd_16);
949ef10028SPaul Mundt DECLARE_EXPORT(__sdivsi3_i4);
959ef10028SPaul Mundt DECLARE_EXPORT(__udivsi3_i4);
961aad54a9SPaul Mundt DECLARE_EXPORT(__sdivsi3_i4i);
971aad54a9SPaul Mundt DECLARE_EXPORT(__udivsi3_i4i);
98473d1cf4SPaul Mundt #ifdef CONFIG_MCOUNT
99fe279320SPaul Mundt DECLARE_EXPORT(mcount);
1009d2b1f81SPaul Mundt #endif
101