地址:
!"# 内核中使用 结构体描述字符设备:
struct$
%
$$$&struct$'($'()$$$$$$$$$$$内嵌的 '( 对象,描述设备引用计数
$$$&struct$"$*)$$$$$$$$$$所属模块,一般赋值为 +,-./0123!4
$$$&struct$5/$*)$$$文件操作结构体
$$$&struct$/$)
$$$&/$)$$$$$$$$$$$$$$$$$$$$$设备号
$$$&unsigned$int$")
6)
结构体的 / 定义了设备号, 位。高 位为主设备号,低 位为次设备号。
下列宏可从 / 获得主、次设备号:
07819:/$;
0-<19:/$;
通过主、次设备号生成 /:
0=24>:int$(?$int$;
$
一组函数操作 结构体:
void$/:struct$$*?$struct$5/$*;)&&初始化
成员,建立 和 5/ 之间的连接
struct$$*/:void;)$&&动态申请一个 内存
void$/":struct$$*;)$&&减少模块的引用计数,释放结构体空间
评论2
最新资源