chrdevs数组
2016-01-21 13:53
211 查看
chrdevs数组
chrdevs数组是一张device_struct结构类型的表,所有的字符设备文件的名称以及相关的file_operation结构描述符都包含在该表中,device_struct和chrdevs数组都在fs/devics.c中定义。
fs/devices.c
struct device_struct{
const char *name;
struct file_operations *fops;
};
static struct device_struct chrdevs[MAX_CHRDEVS];
其中name是某类设备的名字,fops是指向file_operation机构体的指针。
Chrdevs数组包含着255个元素,每一个元素对应一个可能的主设备号,其中主设备号255是为将来的拓展而保留的。表的第一项为空,因为没有一个设备文件主设备号为0。
chrdevs数组是一张device_struct结构类型的表,所有的字符设备文件的名称以及相关的file_operation结构描述符都包含在该表中,device_struct和chrdevs数组都在fs/devics.c中定义。
fs/devices.c
struct device_struct{
const char *name;
struct file_operations *fops;
};
static struct device_struct chrdevs[MAX_CHRDEVS];
其中name是某类设备的名字,fops是指向file_operation机构体的指针。
Chrdevs数组包含着255个元素,每一个元素对应一个可能的主设备号,其中主设备号255是为将来的拓展而保留的。表的第一项为空,因为没有一个设备文件主设备号为0。
相关文章推荐
- Eclipse js文件选中变量名,相同变量都变色显示的设置
- office2007每次打开都要配置文件,怎么取消配置
- swift数组与字典
- 责任链模式(chain)—员工请假
- 使用HttpClient进行远程接口测试
- 5个常用的Java分布式缓存框架
- RDD创建彻底解密
- Solr4.10使用教程(三):solr crud
- Shell Script 基础
- angularjs中的e2e测试实例
- 集合初探(七)
- Objective-C的Runtime机制的应用示例总结
- 弹出框提示的使用 - 不是很完善
- RAC数据库与asm数据库
- 转-SecureCRT设置
- MyEclipse使用总结——MyEclipse10安装SVN插件
- <s:iterator></s:iterator>循环指定输出,(status的方法使用)
- Python中列表的append操作比insert操作效率高的实质
- Windows/Linux下引用jar包,并用javac/java编译运行
- hdu5286 dp+递推