⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scsi+ަ

📁 linux内核学习笔记 希望想看的人可以很快下载到
💻
字号:
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 + -