xref: /openbmc/linux/arch/sh/kernel/sh_ksyms_32.c (revision ad70b029d2c678386384bd72c7fa2705c449b518)
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);
23*ad70b029SNobuhiro Iwamatsu #ifdef CONFIG_FLATMEM
24*ad70b029SNobuhiro Iwamatsu /* need in pfn_valid macro */
25*ad70b029SNobuhiro Iwamatsu EXPORT_SYMBOL(min_low_pfn);
26*ad70b029SNobuhiro Iwamatsu EXPORT_SYMBOL(max_low_pfn);
27*ad70b029SNobuhiro 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);
374b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_6);
384b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_7);
394b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_8);
404b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_9);
414b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_10);
424b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_11);
434b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_12);
444b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_13);
454b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_14);
464b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_15);
474b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_20);
484b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_21);
494b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_22);
504b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_23);
514b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_24);
524b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_27);
534b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_30);
541aad54a9SPaul Mundt DECLARE_EXPORT(__movstr);
554b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI8);
564b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI12);
574b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI16);
584b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI20);
594b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI24);
604b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI28);
614b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI32);
624b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI36);
634b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI40);
644b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI44);
654b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI48);
664b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI52);
674b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI56);
684b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI60);
694b7be4f2SPaul Mundt DECLARE_EXPORT(__movstr_i4_even);
704b7be4f2SPaul Mundt DECLARE_EXPORT(__movstr_i4_odd);
714b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI12_i4);
72f16bf3e2SLubomir Rintel DECLARE_EXPORT(__movmem);
7326fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI8);
7426fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI12);
7526fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI16);
7626fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI20);
7726fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI24);
7826fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI28);
7926fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI32);
8026fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI36);
8126fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI40);
8226fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI44);
8326fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI48);
8426fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI52);
8526fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI56);
8626fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI60);
87624c6a67SPaul Mundt DECLARE_EXPORT(__movmem_i4_even);
88624c6a67SPaul Mundt DECLARE_EXPORT(__movmem_i4_odd);
89624c6a67SPaul Mundt DECLARE_EXPORT(__movmemSI12_i4);
901aad54a9SPaul Mundt DECLARE_EXPORT(__udiv_qrnnd_16);
919ef10028SPaul Mundt DECLARE_EXPORT(__sdivsi3_i4);
929ef10028SPaul Mundt DECLARE_EXPORT(__udivsi3_i4);
931aad54a9SPaul Mundt DECLARE_EXPORT(__sdivsi3_i4i);
941aad54a9SPaul Mundt DECLARE_EXPORT(__udivsi3_i4i);
95473d1cf4SPaul Mundt #ifdef CONFIG_MCOUNT
96fe279320SPaul Mundt DECLARE_EXPORT(mcount);
979d2b1f81SPaul Mundt #endif
98