sh_ksyms_32.c 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. #include <linux/module.h>
  2. #include <linux/string.h>
  3. #include <linux/uaccess.h>
  4. #include <linux/delay.h>
  5. #include <linux/mm.h>
  6. #include <asm/checksum.h>
  7. #include <asm/sections.h>
  8. EXPORT_SYMBOL(memchr);
  9. EXPORT_SYMBOL(memcpy);
  10. EXPORT_SYMBOL(memset);
  11. EXPORT_SYMBOL(memmove);
  12. EXPORT_SYMBOL(__copy_user);
  13. EXPORT_SYMBOL(__udelay);
  14. EXPORT_SYMBOL(__ndelay);
  15. EXPORT_SYMBOL(__const_udelay);
  16. EXPORT_SYMBOL(strlen);
  17. EXPORT_SYMBOL(csum_partial);
  18. EXPORT_SYMBOL(csum_partial_copy_generic);
  19. EXPORT_SYMBOL(copy_page);
  20. EXPORT_SYMBOL(__clear_user);
  21. EXPORT_SYMBOL(empty_zero_page);
  22. #ifdef CONFIG_FLATMEM
  23. /* need in pfn_valid macro */
  24. EXPORT_SYMBOL(min_low_pfn);
  25. EXPORT_SYMBOL(max_low_pfn);
  26. #endif
  27. #define DECLARE_EXPORT(name) \
  28. extern void name(void);EXPORT_SYMBOL(name)
  29. DECLARE_EXPORT(__udivsi3);
  30. DECLARE_EXPORT(__sdivsi3);
  31. DECLARE_EXPORT(__lshrsi3);
  32. DECLARE_EXPORT(__ashrsi3);
  33. DECLARE_EXPORT(__ashlsi3);
  34. DECLARE_EXPORT(__lshrsi3_r0);
  35. DECLARE_EXPORT(__ashrsi3_r0);
  36. DECLARE_EXPORT(__ashlsi3_r0);
  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);
  54. DECLARE_EXPORT(__movstr);
  55. DECLARE_EXPORT(__movstrSI8);
  56. DECLARE_EXPORT(__movstrSI12);
  57. DECLARE_EXPORT(__movstrSI16);
  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);
  69. DECLARE_EXPORT(__movstr_i4_even);
  70. DECLARE_EXPORT(__movstr_i4_odd);
  71. DECLARE_EXPORT(__movstrSI12_i4);
  72. DECLARE_EXPORT(__movmem);
  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);
  87. DECLARE_EXPORT(__movmem_i4_even);
  88. DECLARE_EXPORT(__movmem_i4_odd);
  89. DECLARE_EXPORT(__movmemSI12_i4);
  90. DECLARE_EXPORT(__udiv_qrnnd_16);
  91. DECLARE_EXPORT(__sdivsi3_i4);
  92. DECLARE_EXPORT(__udivsi3_i4);
  93. DECLARE_EXPORT(__sdivsi3_i4i);
  94. DECLARE_EXPORT(__udivsi3_i4i);
  95. #ifdef CONFIG_MCOUNT
  96. DECLARE_EXPORT(mcount);
  97. #endif