第 1 部分针对 Oracle Solaris 平台设计设备驱动程序
9. 直接内存访问 (Direct Memory Access, DMA)
USB 设备如何显示在系统中
中断资源管理实现样例
USB 设备如何显示在系统中
获取接口编号
USB 设备如何显示在系统中
USB 设备如何显示在系统中
中断资源管理实现样例
设备 ID 函数
作为特殊文件的设备
繁忙-空闲状态转换
power() 入口点
设备电源管理
设备电源管理
电源级别
电源管理框架
设备电源管理接口
设备电源管理模型
power() 入口点
电源管理相关性
繁忙-空闲状态转换
电源管理组件
用户应用程序内核和设备访问函数
用户应用程序内核和设备访问函数
open() 入口点(块驱动程序)
open() 入口点(字符驱动程序)
attach() 入口点
中断处理程序功能
对文件描述符执行多路复用 I/O 操作
对文件描述符执行多路复用 I/O 操作
对文件描述符执行多路复用 I/O 操作
恢复设备目录
cb_ops 结构
设备配置概念
热插入
USB 驱动程序
检查设备驱动程序绑定
用于字符设备驱动程序的入口点
更新驱动程序信息
分层驱动程序接口 (Layered Driver Interface, LDI)
错误处理
驱动程序打包
调试、测试和调优设备驱动程序
调试准备方法
调试工具
使用串行连接进行测试
SPARC 计算机上的 PROM
调优驱动程序
什么是设备驱动程序?
可装入驱动程序接口
用于块设备驱动程序的入口点
返回错误
源文件
热重新插入
什么是设备驱动程序入口点?
驱动程序上下文
内核统计信息
更新驱动程序信息
头文件
网络设备驱动程序
更新驱动程序信息
源文件
什么是内核?
驱动程序上下文
头文件
源文件
什么是设备上下文?
上下文管理操作
上下文管理模型
用于设备上下文管理的入口点
故障注入
内核接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
设备信息库接口
检索目标设备信息
设备信息库接口
设备大小
设备大小
兼容设备名称
兼容设备名称
将驱动程序绑定到设备
检索目标设备属性值
设备标识