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

访

使

线

G

GCC, index icon编译和链接驱动程序
gcc 命令, index icon编译和链接驱动程序
getinfo() 入口点, index icongetinfo() 入口点
getmajor() 函数, index icon块设备自动配置
getrbuf() 函数, 更改为, index icongetrbuf() 参数更改
gld_intr() 函数, index icongld_intr() 函数
gld_mac_alloc() 函数, index icongld_mac_alloc() 函数
gld_mac_free() 函数, index icongld_mac_free() 函数
gld_mac_info 结构, index iconGLDv2 网络设备驱动程序框架
GLDv2 参数, index iconGLDv2 函数参数
描述, index icongld_mac_info 结构
网络驱动程序, index iconGLDv2 驱动程序要求
gld_intr() 函数中使用, index icongld_intr() 函数
gld_recv() 函数, index icongld_recv() 函数
gld_register() 函数, index icongld_register() 函数
gld_sched() 函数, index icongld_sched() 函数
gld_stats 结构, 网络驱动程序, index iconGLDv2 网络统计信息
gld_unregister() 函数, index icongld_unregister() 函数
gld() 函数, index iconGLDv2 网络设备驱动程序框架
gld() 入口点, index iconGLDv2 网络设备驱动程序框架
gld(9F) 函数, 网络驱动程序, index iconGLDv2 驱动程序要求
gldm_get_stats(), 描述, index iconGLDv2 网络统计信息
gldm_private 结构, index icongld_mac_info 结构
GLDv2 ioctl 函数, index iconGLDv2 I/O 控制函数
GLDv2 服务例程
gld_intr() 函数, index icongld_intr() 函数
gld_mac_alloc() 函数, index icongld_mac_alloc() 函数
gld_mac_free() 函数, index icongld_mac_free() 函数
gld_recv() 函数, index icongld_recv() 函数
gld_register() 函数, index icongld_register() 函数
gld_sched() 函数, index icongld_sched() 函数
gld_unregister() 函数, index icongld_unregister() 函数
GLDv2 符号
GLD_BADARG, index iconGLDv2 返回值
GLD_FAILURE, index iconGLDv2 返回值
GLD_MAC_PROMISC_MULTI, index iconGLDv2 函数参数
GLD_MAC_PROMISC_NONE, index iconGLDv2 函数参数
GLD_MAC_PROMISC_PHYS, index iconGLDv2 函数参数
GLD_MULTI_DISABLE, index icongldm_set_multicast() 入口点
GLD_MULTI_ENABLE, index icongldm_set_multicast() 入口点
GLD_NOLINK, index icongldm_send() 入口点
GLD_NORESOURCES, index icongld_sched() 函数
GLD_NOTSUPPORTED, index icongldm_set_mac_addr() 入口点
GLD_SUCCESS, index iconGLDv2 返回值
GLDv2 入口点
gldm_get_stats(), index icongldm_get_stats() 入口点
gldm_intr(), index icongldm_intr() 入口点
gldm_ioctl(), index icongldm_ioctl() 入口点
gldm_reset(), index icongldm_reset() 入口点
gldm_send(), index icongldm_send() 入口点
gldm_set_mac_addr(), index icongldm_set_mac_addr() 入口点
gldm_set_multicast(), index icongldm_set_multicast() 入口点
gldm_set_promiscuous(), index icongldm_set_promiscuous() 入口点
gldm_start(), index icongldm_start() 入口点
gldm_stop(), index icongldm_stop() 入口点
GLDv2 数据结构
gld_mac_info, index icongld_mac_info 结构
gld_stats, index icongld_stats 结构
GLDv2 网络统计信息, index iconGLDv2 网络统计信息
GLD(Generic LAN Driver,通用 LAN 驱动程序), 请参见网络驱动程序