ppc_ksyms.c 877 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #include <linux/string.h>
  2. #include <linux/uaccess.h>
  3. #include <linux/bitops.h>
  4. #include <net/checksum.h>
  5. EXPORT_SYMBOL(memcpy);
  6. EXPORT_SYMBOL(memset);
  7. EXPORT_SYMBOL(memmove);
  8. EXPORT_SYMBOL(memcmp);
  9. EXPORT_SYMBOL(memchr);
  10. #ifdef CONFIG_PPC32
  11. EXPORT_SYMBOL(cacheable_memcpy);
  12. EXPORT_SYMBOL(cacheable_memzero);
  13. #endif
  14. EXPORT_SYMBOL(strcpy);
  15. EXPORT_SYMBOL(strncpy);
  16. EXPORT_SYMBOL(strcat);
  17. EXPORT_SYMBOL(strlen);
  18. EXPORT_SYMBOL(strcmp);
  19. EXPORT_SYMBOL(strncmp);
  20. #ifndef CONFIG_GENERIC_CSUM
  21. EXPORT_SYMBOL(csum_partial);
  22. EXPORT_SYMBOL(csum_partial_copy_generic);
  23. EXPORT_SYMBOL(ip_fast_csum);
  24. EXPORT_SYMBOL(csum_tcpudp_magic);
  25. #endif
  26. EXPORT_SYMBOL(__copy_tofrom_user);
  27. EXPORT_SYMBOL(__clear_user);
  28. EXPORT_SYMBOL(copy_page);
  29. #ifdef CONFIG_PPC64
  30. EXPORT_SYMBOL(__arch_hweight8);
  31. EXPORT_SYMBOL(__arch_hweight16);
  32. EXPORT_SYMBOL(__arch_hweight32);
  33. EXPORT_SYMBOL(__arch_hweight64);
  34. #endif