SCSA 定义了许多 HBA 驱动程序入口点。下表中列出了这些入口点。配置连接到 HBA 驱动程序的目标驱动程序实例时,系统将会调用这些入口点。另外,目标驱动程序发出 SCSA 请求时,也会调用这些入口点。有关更多信息,请参见SCSA HBA 驱动程序入口点。
表 18–1 SCSA HBA 入口点摘要
函数名 |
调用原因 |
---|---|
目标驱动程序调用 scsi_abort(9F) |
|
系统重置总线 |
|
目标驱动程序调用 scsi_destroy_pkt(9F) |
|
目标驱动程序调用 scsi_dmafree(9F) |
|
目标驱动程序调用 scsi_ifgetcap(9F) |
|
目标驱动程序调用 scsi_init_pkt(9F) |
|
系统使总线处于静止状态 |
|
目标驱动程序调用 scsi_reset(9F) |
|
目标驱动程序调用 scsi_reset_notify(9F) |
|
目标驱动程序调用 scsi_ifsetcap(9F) |
|
目标驱动程序调用 scsi_transport(9F) |
|
目标驱动程序调用 scsi_sync_pkt(9F) |
|
tran_tgt_free(9E) |
系统分离目标设备实例 |
tran_tgt_init(9E) |
系统连接目标设备实例 |
tran_tgt_probe(9E) |
目标驱动程序调用 scsi_probe(9F) |
系统恢复总线上的活动 |