devmap_load(9F) 的语法如下所示:
int devmap_load(devmap_cookie_t handle, offset_t offset, size_t len, uint_t type, uint_t rw);
devmap_load() 可以验证对于 handle、offset 和 len 指定的映射页的映射转换。通过验证对这些页的映射转换,驱动程序将告知系统不要拦截对这些映射页的访问。并且,系统不得在未通知设备驱动程序的情况下允许继续进行访问。
必须通过映射的偏移和句柄调用 devmap_load(),该映射可生成访问事件以便完成访问。如果不针对此句柄调用 devmap_load(9F),则不会验证映射转换,并且进程将收到 SIGBUS。