文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux驱动中request_mem_region()相关函数

linux驱动中request_mem_region()相关函数

时间:2009-04-29  来源:jhluroom

Region的操作函数__XXX_region(),Linux在头文件include/linux/ioport.h中定义了三个对I/O内存资源进行操作的宏:

  ①request_mem_region()宏,请求分配指定的I/O内存资源。

  ②check_ mem_region()宏,检查指定的I/O内存资源是否已被占用。

  ③release_ mem_region()宏,释放指定的I/O内存资源。

  这三个宏的定义如下:

  #define request_mem_region(start,n,name)
    __request_region(&iomem_resource, (start), (n), (name))
  #define check_mem_region(start,n)
   __check_region(&iomem_resource, (start), (n))
  #define release_mem_region(start,n)
   __release_region(&iomem_resource, (start), (n))

  其中,参数start是I/O内存资源的起始物理地址(是CPU的RAM物理地址空间中的物理地址),参数n指定I/O内存资源的大小。
相关阅读 更多 +
排行榜 更多 +
摧毁大厦游戏

摧毁大厦游戏

飞行射击 下载
合并动物城手游版

合并动物城手游版

休闲益智 下载
哈士奇大冒险

哈士奇大冒险

休闲益智 下载