第 1 部分针对 Oracle Solaris 平台设计设备驱动程序
9. 直接内存访问 (Direct Memory Access, DMA)
线程交互
GLDv3 MAC 注册函数
GLDv3 MAC 注册数据结构
大段(或大量传送)负载转移
GLDv3 MAC 注册函数
GLDv3 MAC 注册函数
GLDv3 状态更改通知
GLDv3 MAC 注册函数
接收数据路径
GLDv3 MAC 注册函数
块设备自动配置
rmallocmap() 和 rmallocmap_wait() 参数更改
GLDv3 功能
GLDv3 属性
GLDv3 网络统计信息
GLDv3 属性
GLDv3 属性
传输数据路径
接收数据路径
使用 mdb 编写调试器命令
检测内核内存泄漏
使用 mdb 模块调试器
获取设备树信息
检索驱动程序软状态信息
模块调试器入门
minphys() 入口点
请求
将用户映射与驱动程序通知关联
GLDv3 MAC 注册函数
GLDv3 MAC 注册函数
装入和卸载测试模块
modldrv 结构
modlinkage 结构
装入和卸载测试模块
GLDv2 驱动程序要求
open() 入口点(块驱动程序)
高级别中断
高级别中断
注册驱动程序以获取设备访问权限
使用 mutex_owned() 验证和记录锁定要求