JavaScript is required to for searching.
跳过导航链接
退出打印视图
编写设备驱动程序     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分针对 Oracle Solaris 平台设计设备驱动程序

1.  Oracle Solaris 设备驱动程序概述

2.  Oracle Solaris 内核和设备树

3.  多线程

4.  属性

5.  管理事件和排队任务

6.  驱动程序自动配置

7.  设备访问:程控 I/O

8.  中断处理程序

9.  直接内存访问 (Direct Memory Access, DMA)

10.  映射设备和内核内存

11.  设备上下文管理

12.  电源管理

13.  强化 Oracle Solaris 驱动程序

14.  分层驱动程序接口 (Layered Driver Interface, LDI)

第 2 部分设计特定种类的设备驱动程序

15.  字符设备驱动程序

16.  块设备驱动程序

17.  SCSI 目标驱动程序

18.  SCSI 主机总线适配器驱动程序

19.  网络设备驱动程序

20.  USB 驱动程序

21.  SR-IOV 驱动程序

第 3 部分生成设备驱动程序

22.  编译、装入、打包和测试驱动程序

23.  调试、测试和调优设备驱动程序

24.  推荐的编码方法

第 4 部分附录

A.  硬件概述

B.  Solaris DDI/DKI 服务汇总

C.  使设备驱动程序支持 64 位

D.  控制台帧缓存器驱动程序

E.  pci.conf 文件

索引

数字和符号

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

R

S

T

U

V

W

X

访

使

线

M

M_ERROR, index icon线程交互
mac_alloc() 函数, index iconGLDv3 MAC 注册函数
mac_callbacks MAC 入口点结构, index iconGLDv3 MAC 注册数据结构
mac_capab_lso() 结构, index icon大段(或大量传送)负载转移
mac_fini_ops() 函数, index iconGLDv3 MAC 注册函数
mac_hcksum_get() 函数
index icon硬件校验和负载转移
index icon传输数据路径
mac_hcksum_set() 函数
index icon硬件校验和负载转移
index icon接收数据路径
mac_init_ops() 函数, index iconGLDv3 MAC 注册函数
mac_link_update() 函数, index iconGLDv3 状态更改通知
mac_lso_get() 函数
index icon大段(或大量传送)负载转移
index icon传输数据路径
mac_register MAC 注册信息结构
index iconGLDv3 MAC 注册函数
index iconGLDv3 MAC 注册数据结构
mac_register() 函数, index iconGLDv3 MAC 注册函数
mac_rx() 函数, index icon接收数据路径
mac_tx_update() 函数
index icon传输数据路径
index iconGLDv3 状态更改通知
mac_unregister() 函数, index iconGLDv3 MAC 注册函数
makedevice() 函数, index icon块设备自动配置
mapsize 参数, rmallocmap(), 更改为, index iconrmallocmap() 和 rmallocmap_wait() 参数更改
mc_getcapab() 入口点, index iconGLDv3 功能
mc_getprop() 入口点, index iconGLDv3 属性
mc_getstat() 入口点, index iconGLDv3 网络统计信息
mc_propinfo() 入口点, index iconGLDv3 属性
mc_setprop() 入口点, index iconGLDv3 属性
mc_tx() 入口点, index icon传输数据路径
mc_unicst() 入口点, index icon接收数据路径
mdb
编写命令, index icon使用 mdb 编写调试器命令
检测内核内存泄漏, index icon检测内核内存泄漏
mdb 调试器, index icon使用 mdb 模块调试器
导航设备树, index icon获取设备树信息
检索软状态信息, index icon检索驱动程序软状态信息
运行, index icon模块调试器入门
minphys() 函数, index iconminphys() 入口点
批量传输请求, index icon请求
mmap() 函数, 驱动程序通知, index icon将用户映射与驱动程序通知关联
mod_install() 函数, 网络驱动程序, index iconGLDv3 MAC 注册函数
mod_remove() 函数, 网络驱动程序, index iconGLDv3 MAC 注册函数
moddebug 内核变量, index icon装入和卸载测试模块
modinfo 命令
index icon测试分层驱动程序
index icon装入和卸载测试模块
modldrv 结构, 描述, index iconmodldrv 结构
modlinkage 结构, 描述, index iconmodlinkage 结构
modload 命令, index icon装入和卸载测试模块
module_info 结构, 网络驱动程序, index iconGLDv2 驱动程序要求
modunload 命令, index icon装入和卸载测试模块
说明, index icon装入和卸载驱动程序
mount() 函数, 块驱动程序, index iconopen() 入口点(块驱动程序)
msgb() 结构
index icon请求
index icon请求
MSI-X 中断
定义的, index icon设备中断
实现, index iconMSI-X 中断
MSI 中断
定义的, index icon设备中断
实现, index iconMSI 中断
mutex_enter() 函数, index icon高级别中断
mutex_exit() 函数, index icon高级别中断
mutex_init() 函数, index icon注册驱动程序以获取设备访问权限
mutex_owned() 函数, 示例, index icon使用 mutex_owned() 验证和记录锁定要求