📄 scsi+ަ
字号:
any problems, send mails to lysindybear@sina.com.cn
相关文件
/drivers/scsi/*.*
scsi驱动程序的结构比较清晰,
所有和接口有关的函数在scsi_lib.c中,负责接受上层块设备驱动程序
传送下来的request的链表,request的释放,scsi命令完成以后的处理等,
scsi.c负责scsi抽象层的建立,包括定义各种scsi应用的类型,scsi命令的分配,回收,以及
一些scsi通用的操作接口
以上两个程序文件是是主要的scsi抽象层的构成。
sd.c是scsi disk的抽象层,提供scsi磁盘的基本操作集合,一些通用的操作函数。
数据的流程如下
上层驱动程序--(request链表)--->scsi_lib.c(request_fn)--->scsi.c(scsi_dispatch_cmd)--
----->sym53c8xx.c(具体的scsi驱动程序)--->sd.c(rw_intr)--->scsi_lib.c(scsi_io_completion)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -