io_unknown.c
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. /*
  2.  * linux/arch/sh/kernel/io_unknown.c
  3.  *
  4.  * Copyright (C) 2000 Stuart Menefy (stuart.menefy@st.com)
  5.  *
  6.  * May be copied or modified under the terms of the GNU General Public
  7.  * License.  See linux/COPYING for more information.
  8.  *
  9.  * I/O routine for unknown hardware.
  10.  */
  11. static unsigned int unknown_handler(void)
  12. {
  13. return 0;
  14. }
  15. #define UNKNOWN_ALIAS(fn) 
  16. void unknown_##fn(void) __attribute__ ((alias ("unknown_handler")));
  17. UNKNOWN_ALIAS(inb)
  18. UNKNOWN_ALIAS(inw)
  19. UNKNOWN_ALIAS(inl)
  20. UNKNOWN_ALIAS(outb)
  21. UNKNOWN_ALIAS(outw)
  22. UNKNOWN_ALIAS(outl)
  23. UNKNOWN_ALIAS(inb_p)
  24. UNKNOWN_ALIAS(inw_p)
  25. UNKNOWN_ALIAS(inl_p)
  26. UNKNOWN_ALIAS(outb_p)
  27. UNKNOWN_ALIAS(outw_p)
  28. UNKNOWN_ALIAS(outl_p)
  29. UNKNOWN_ALIAS(insb)
  30. UNKNOWN_ALIAS(insw)
  31. UNKNOWN_ALIAS(insl)
  32. UNKNOWN_ALIAS(outsb)
  33. UNKNOWN_ALIAS(outsw)
  34. UNKNOWN_ALIAS(outsl)
  35. UNKNOWN_ALIAS(readb)
  36. UNKNOWN_ALIAS(readw)
  37. UNKNOWN_ALIAS(readl)
  38. UNKNOWN_ALIAS(writeb)
  39. UNKNOWN_ALIAS(writew)
  40. UNKNOWN_ALIAS(writel)
  41. UNKNOWN_ALIAS(isa_port2addr)
  42. UNKNOWN_ALIAS(ioremap)
  43. UNKNOWN_ALIAS(iounmap)