首页 > 其他 > 详细

块设备驱动程序

时间:2015-01-13 00:09:43      阅读:301      评论:0      收藏:0      [点我收藏+]
通用块层
常用数据结构: bio  
磁盘描述符 gendisk 

generic_make_request 是通用块层的入口点 

io调度层:
请求队列:request_queue 
请求描述符:request 

块设备:
block_device 
注册块设备 register_blkdev    预定主设备号。

块设备文件操作描述符表:
open  blkdev_open 
release blkdev_close 
llseek block_llseek 
read genric_file_read 
wrtie blkdev_file_write 
aio_read generic_file_aio_read 
aio_write blkdev_file_aio_write
mmap generic_file_mmap 
fsync block_fsync
ioctl block_ioctl 
compate-ioctl compat_blkdev_ioctl
readv generic_file_readv 
writev generic_file_wrtie_nolock
sendfile generic_file_sendfile 



块设备驱动程序注册流程:
待补充

块设备驱动程序

原文:http://blog.csdn.net/techtitan/article/details/42653537

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!