Kernel Extensions and Device Support Programming Concepts
About This Book
Kernel Environment
System Calls
Virtual File Systems
Kernel Services
Asynchronous I/O Subsystem
Device Configuration Subsystem
Communications I/O Subsystem
Graphic Input Devices Subsystem
Low Function Terminal Subsystem
Logical Volume Subsystem
Printer Addition Management Subsystem
Small Computer System Interface Subsystem
Fibre Channel Protocol for SCSI
and iSCSI
Subsystem
Programming FCP
and iSCSI
Device Drivers
FCP
and iSCSI
Subsystem Overview
Understanding FCP
and iSCSI
Asynchronous Event Handling
FCP
and iSCSI
Error Recovery
FCP
and iSCSI
Initiator-Mode Recovery When Not Command Tag Queuing
Initiator-Mode Recovery During Command Tag Queuing
A Typical Initiator-Mode FCP
and iSCSI
Driver Transaction Sequence
Understanding FCP
and iSCSI
Device Driver Internal Commands
Understanding the Execution of FCP
and iSCSI
Initiator I/O Requests
FCP
and iSCSI
Command Tag Queuing
Understanding the scsi_buf Structure
Other FCP
and iSCSI
Design Considerations
Required FCP
and iSCSI
Adapter Device Driver ioctl Commands
Related Information
Integrated Device Electronics (IDE) Subsystem
Serial Direct Access Storage Device Subsystem
Debug Facilities
KDB Kernel Debugger and Command
Loadable Authentication Module Programming Interface
Appendix. Notices
Index