nds32_ksyms.c 761 B

12345678910111213141516171819202122232425262728293031
  1. // SPDX-License-Identifier: GPL-2.0
  2. // Copyright (C) 2005-2017 Andes Technology Corporation
  3. #include <linux/module.h>
  4. #include <linux/string.h>
  5. #include <linux/delay.h>
  6. #include <linux/in6.h>
  7. #include <linux/syscalls.h>
  8. #include <linux/uaccess.h>
  9. #include <asm/checksum.h>
  10. #include <asm/io.h>
  11. #include <asm/ftrace.h>
  12. #include <asm/proc-fns.h>
  13. /* mem functions */
  14. EXPORT_SYMBOL(memset);
  15. EXPORT_SYMBOL(memcpy);
  16. EXPORT_SYMBOL(memmove);
  17. EXPORT_SYMBOL(memzero);
  18. /* user mem (segment) */
  19. EXPORT_SYMBOL(__arch_copy_from_user);
  20. EXPORT_SYMBOL(__arch_copy_to_user);
  21. EXPORT_SYMBOL(__arch_clear_user);
  22. /* cache handling */
  23. EXPORT_SYMBOL(cpu_icache_inval_all);
  24. EXPORT_SYMBOL(cpu_dcache_wbinval_all);
  25. EXPORT_SYMBOL(cpu_dma_inval_range);
  26. EXPORT_SYMBOL(cpu_dma_wb_range);