xref: /openbmc/linux/arch/sh/kernel/sh_ksyms_32.c (revision 4c978ca3194a4002407a85b15122f793efc8616b)
14b7be4f2SPaul Mundt #include <linux/module.h>
2*4c978ca3SPaul Mundt #include <linux/string.h>
3*4c978ca3SPaul Mundt #include <linux/uaccess.h>
4*4c978ca3SPaul Mundt #include <linux/delay.h>
5*4c978ca3SPaul Mundt #include <linux/mm.h>
64b7be4f2SPaul Mundt #include <asm/checksum.h>
7*4c978ca3SPaul 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);
17*4c978ca3SPaul Mundt EXPORT_SYMBOL(strlen);
18*4c978ca3SPaul Mundt EXPORT_SYMBOL(csum_partial);
19*4c978ca3SPaul Mundt EXPORT_SYMBOL(csum_partial_copy_generic);
20*4c978ca3SPaul Mundt EXPORT_SYMBOL(copy_page);
21*4c978ca3SPaul Mundt EXPORT_SYMBOL(__clear_user);
22*4c978ca3SPaul Mundt EXPORT_SYMBOL(_ebss);
23*4c978ca3SPaul Mundt EXPORT_SYMBOL(empty_zero_page);
244b7be4f2SPaul Mundt 
258a2fd5f3SPaul Mundt #define DECLARE_EXPORT(name)		\
268a2fd5f3SPaul Mundt 	extern void name(void);EXPORT_SYMBOL(name)
274b7be4f2SPaul Mundt 
289ef10028SPaul Mundt DECLARE_EXPORT(__udivsi3);
299ef10028SPaul Mundt DECLARE_EXPORT(__sdivsi3);
301aad54a9SPaul Mundt DECLARE_EXPORT(__lshrsi3);
314b7be4f2SPaul Mundt DECLARE_EXPORT(__ashrsi3);
324b7be4f2SPaul Mundt DECLARE_EXPORT(__ashlsi3);
334b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_6);
344b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_7);
354b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_8);
364b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_9);
374b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_10);
384b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_11);
394b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_12);
404b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_13);
414b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_14);
424b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_15);
434b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_20);
444b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_21);
454b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_22);
464b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_23);
474b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_24);
484b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_27);
494b7be4f2SPaul Mundt DECLARE_EXPORT(__ashiftrt_r4_30);
501aad54a9SPaul Mundt DECLARE_EXPORT(__movstr);
514b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI8);
524b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI12);
534b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI16);
544b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI20);
554b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI24);
564b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI28);
574b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI32);
584b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI36);
594b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI40);
604b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI44);
614b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI48);
624b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI52);
634b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI56);
644b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI60);
654b7be4f2SPaul Mundt DECLARE_EXPORT(__movstr_i4_even);
664b7be4f2SPaul Mundt DECLARE_EXPORT(__movstr_i4_odd);
674b7be4f2SPaul Mundt DECLARE_EXPORT(__movstrSI12_i4);
68f16bf3e2SLubomir Rintel DECLARE_EXPORT(__movmem);
6926fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI8);
7026fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI12);
7126fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI16);
7226fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI20);
7326fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI24);
7426fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI28);
7526fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI32);
7626fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI36);
7726fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI40);
7826fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI44);
7926fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI48);
8026fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI52);
8126fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI56);
8226fadd36SLubomir Rintel DECLARE_EXPORT(__movmemSI60);
83624c6a67SPaul Mundt DECLARE_EXPORT(__movmem_i4_even);
84624c6a67SPaul Mundt DECLARE_EXPORT(__movmem_i4_odd);
85624c6a67SPaul Mundt DECLARE_EXPORT(__movmemSI12_i4);
861aad54a9SPaul Mundt DECLARE_EXPORT(__udiv_qrnnd_16);
879ef10028SPaul Mundt DECLARE_EXPORT(__sdivsi3_i4);
889ef10028SPaul Mundt DECLARE_EXPORT(__udivsi3_i4);
891aad54a9SPaul Mundt DECLARE_EXPORT(__sdivsi3_i4i);
901aad54a9SPaul Mundt DECLARE_EXPORT(__udivsi3_i4i);
91473d1cf4SPaul Mundt #ifdef CONFIG_MCOUNT
92fe279320SPaul Mundt DECLARE_EXPORT(mcount);
939d2b1f81SPaul Mundt #endif
94