linux内核源码总览之五--------块设备相关

来源:互联网 发布:潍坊山河软件 编辑:程序博客网 时间:2024/05/03 09:26

Request,request_list ,request_queue等数据结构在blkdev.h(linux/include)中定义

block_device数据结构在fs.h中

 

块设备的大部分函数(blkdev.hextern引用的),比如generic_make_request(深入linux内核P567),blk_plug_device, blk_remove_plug函数(深入linux内核P576),blk_init_queue(深入linux内核P587)等一系列函数都在linux/drivers/block/ll_rw_blk.c中。

register_blkdev(深入linux内核P585),add_disk(深入linux内核P587)等函数在linux/drivers/block/genhd.c

 

 

blkdev_open(深入linux内核P592), blkdev_readpage(深入linux内核P636),blkdev_get_block(深入linux内核P636)等一系列函数在blkdev.c

0 0
原创粉丝点击