parisc_ksyms.c
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:3k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  * Architecture-specific kernel symbols
  3.  */
  4. #include <linux/config.h>
  5. #include <linux/module.h>
  6. #include <linux/kernel.h>
  7. #include <linux/string.h>
  8. EXPORT_SYMBOL_NOVERS(memscan);
  9. EXPORT_SYMBOL_NOVERS(memset);
  10. EXPORT_SYMBOL(memcmp);
  11. EXPORT_SYMBOL_NOVERS(memcpy);
  12. EXPORT_SYMBOL(memmove);
  13. EXPORT_SYMBOL(strcat);
  14. EXPORT_SYMBOL(strchr);
  15. EXPORT_SYMBOL(strcmp);
  16. EXPORT_SYMBOL(strcpy);
  17. EXPORT_SYMBOL(strlen);
  18. EXPORT_SYMBOL(strncat);
  19. EXPORT_SYMBOL(strncmp);
  20. EXPORT_SYMBOL(strncpy);
  21. EXPORT_SYMBOL(strtok);
  22. #include <linux/pci.h>
  23. EXPORT_SYMBOL(hppa_dma_ops);
  24. #include <asm/irq.h>
  25. EXPORT_SYMBOL(enable_irq);
  26. EXPORT_SYMBOL(disable_irq);
  27. #include <asm/processor.h>
  28. EXPORT_SYMBOL(kernel_thread);
  29. EXPORT_SYMBOL(boot_cpu_data);
  30. #ifdef CONFIG_SMP
  31. EXPORT_SYMBOL(synchronize_irq);
  32. #include <asm/smplock.h>
  33. EXPORT_SYMBOL(kernel_flag);
  34. #include <asm/system.h>
  35. EXPORT_SYMBOL(__global_sti);
  36. EXPORT_SYMBOL(__global_cli);
  37. EXPORT_SYMBOL(__global_save_flags);
  38. EXPORT_SYMBOL(__global_restore_flags);
  39. #endif
  40. #include <asm/uaccess.h>
  41. EXPORT_SYMBOL(lcopy_to_user);
  42. EXPORT_SYMBOL(lcopy_from_user);
  43. /* Needed so insmod can set dp value */
  44. extern int data_start;
  45. EXPORT_SYMBOL_NOVERS(data_start);
  46. #include <asm/gsc.h>
  47. EXPORT_SYMBOL(_gsc_writeb);
  48. EXPORT_SYMBOL(_gsc_writew);
  49. EXPORT_SYMBOL(_gsc_writel);
  50. EXPORT_SYMBOL(_gsc_readb);
  51. EXPORT_SYMBOL(_gsc_readw);
  52. EXPORT_SYMBOL(_gsc_readl);
  53. EXPORT_SYMBOL(busdevice_alloc_irq);
  54. EXPORT_SYMBOL(register_driver);
  55. EXPORT_SYMBOL(gsc_alloc_irq);
  56. EXPORT_SYMBOL(pdc_iodc_read);
  57. extern void $$divI(void);
  58. extern void $$divU(void);
  59. extern void $$remI(void);
  60. extern void $$remU(void);
  61. extern void $$mulI(void);
  62. extern void $$mulU(void);
  63. extern void $$divU_3(void);
  64. extern void $$divU_5(void);
  65. extern void $$divU_6(void);
  66. extern void $$divU_9(void);
  67. extern void $$divU_10(void);
  68. extern void $$divU_12(void);
  69. extern void $$divU_7(void);
  70. extern void $$divU_14(void);
  71. extern void $$divU_15(void);
  72. extern void $$divI_3(void);
  73. extern void $$divI_5(void);
  74. extern void $$divI_6(void);
  75. extern void $$divI_7(void);
  76. extern void $$divI_9(void);
  77. extern void $$divI_10(void);
  78. extern void $$divI_12(void);
  79. extern void $$divI_14(void);
  80. extern void $$divI_15(void);
  81. EXPORT_SYMBOL_NOVERS($$divI);
  82. EXPORT_SYMBOL_NOVERS($$divU);
  83. EXPORT_SYMBOL_NOVERS($$remI);
  84. EXPORT_SYMBOL_NOVERS($$remU);
  85. EXPORT_SYMBOL_NOVERS($$mulI);
  86. EXPORT_SYMBOL_NOVERS($$mulU);
  87. EXPORT_SYMBOL_NOVERS($$divU_3);
  88. EXPORT_SYMBOL_NOVERS($$divU_5);
  89. EXPORT_SYMBOL_NOVERS($$divU_6);
  90. EXPORT_SYMBOL_NOVERS($$divU_9);
  91. EXPORT_SYMBOL_NOVERS($$divU_10);
  92. EXPORT_SYMBOL_NOVERS($$divU_12);
  93. EXPORT_SYMBOL_NOVERS($$divU_7);
  94. EXPORT_SYMBOL_NOVERS($$divU_14);
  95. EXPORT_SYMBOL_NOVERS($$divU_15);
  96. EXPORT_SYMBOL_NOVERS($$divI_3);
  97. EXPORT_SYMBOL_NOVERS($$divI_5);
  98. EXPORT_SYMBOL_NOVERS($$divI_6);
  99. EXPORT_SYMBOL_NOVERS($$divI_7);
  100. EXPORT_SYMBOL_NOVERS($$divI_9);
  101. EXPORT_SYMBOL_NOVERS($$divI_10);
  102. EXPORT_SYMBOL_NOVERS($$divI_12);
  103. EXPORT_SYMBOL_NOVERS($$divI_14);
  104. EXPORT_SYMBOL_NOVERS($$divI_15);
  105. extern void __ashrdi3(void);
  106. EXPORT_SYMBOL_NOVERS(__ashrdi3);
  107. #ifdef __LP64__
  108. extern void __divdi3(void);
  109. extern void __udivdi3(void);
  110. EXPORT_SYMBOL_NOVERS(__divdi3);
  111. EXPORT_SYMBOL_NOVERS(__udivdi3);
  112. #endif
  113. #ifndef __LP64__
  114. extern void $$dyncall(void);
  115. EXPORT_SYMBOL_NOVERS($$dyncall);
  116. #endif