- 8
- 0
- 约9.42千字
- 约 32页
- 2016-08-21 发布于重庆
- 举报
第七章_块设备驱动程序
7.5 块设备的I/O请求处理 块设备驱动对块设备进行读、写主要通过request来实现。 块设备驱动请求函数的原型为: void request(request_queue_t *queue); 块设备驱动程序处理请求的过程 请求处理开始 获取当前请求 合法 读/写 请求结束 否 是 写操作 读操作 读 写 7.5 块设备的I/O请求处理 1 static void xxx_request(request_queue_t *q) 2 { 3 struct request *req; 4 while((req = elv_next_request(q)) != NULL) 5 { 6 struct xxx_dev *dev = req-rq_disk-private_data; 7 if(!blk_fs_request(req)) // 判断是否是文件系统请求? 8 { 9 printk(KERN_NOTICE “Skip non-fs request\n”); 10 end_request(req, 0);//通知请求处理失败 11 continue; 12 } 13 xxx_transfer(dev, req-sector, req-current_nr_sectors, 14 req-buffer, rq_
您可能关注的文档
最近下载
- 2025年惠州惠东招聘公办学校教师考试笔试试题含答案.docx VIP
- 巴斯夫水性工业涂料助剂及新产品介绍 长沙2021June.pdf VIP
- 2025年四川省甘孜州、阿坝州中考化学试卷.doc VIP
- 北师大版数学四年级下册全册教学设计及教学反思.pdf VIP
- (最新全套表格)SL631-2025年水利水电工程单元工程施工质量检验表与验收表.doc VIP
- 2026四川成都城建投资管理集团招聘7人备考题库及一套答案详解.docx VIP
- 光学衍射3-光栅和光栅衍射.ppt VIP
- 一种产生不育和单性后代的方法.pdf VIP
- 数据结构(C语言版)(第3版)李冬梅课后习题答案解析.pdf
- 中压供电网络.pptx VIP
原创力文档

文档评论(0)