io_unmap 内核服务
用途
从 I/O 映射拆离
语法
#include <sys/adspace.h>
void io_unmap (eaddr)
void *eaddr;
描述
io_unmap 内核服务除去 埃德尔 参数所定义的 I/O 地址空间的可寻址性。 对于此有效地址,必须存在来自先前 io_map 调用的有效活动映射。 埃德尔 参数可以是段中的任何有效有效地址,并且不必与 io_map所返回的地址完全相同。
io_unmap内核服务是iomem_det内核服务的替代调用,后者在AIX 6.1 中已被弃用。 但是, io_unmap 内核服务可能会替换多个 iomem_det 调用,具体取决于设备,驱动程序以及是否使用 io_map_init 内核服务将多个区域映射到单个虚拟段中。
参数
| 项 | 描述 |
|---|---|
| 埃德尔 | 在先前成功调用 io_map时接收到。 要与之断开连接的 I/O 空间的有效地址。 |
执行环境
可以从进程或中断环境中调用 io_unmap 内核服务。