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