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

Linux/Unix编程

开发平台:

Unix_Linux

  1. #include <asm/io.h>
  2. void * __io_virt_debug(unsigned long x, const char *file, int line)
  3. {
  4. if (x < PAGE_OFFSET) {
  5. printk("io mapaddr 0x%05lx not valid at %s:%d!n", x, file, line);
  6. return __va(x);
  7. }
  8. return (void *)x;
  9. }
  10. unsigned long __io_phys_debug(unsigned long x, const char *file, int line)
  11. {
  12. if (x < PAGE_OFFSET) {
  13. printk("io mapaddr 0x%05lx not valid at %s:%d!n", x, file, line);
  14. return x;
  15. }
  16. return __pa(x);
  17. }