首页 > 代码库 > 块设备驱动程序
块设备驱动程序
通用块层
常用数据结构: 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
块设备驱动程序注册流程:
待补充
块设备驱动程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。