Kernel Extensions and Device Support Programming Concepts
About This Book
Kernel Environment
System Calls
Virtual File Systems
Kernel Services
Categories of Kernel Services
I/O Kernel Services
Block I/O Buffer Cache Kernel Services: Overview
Understanding Interrupts
Understanding DMA Transfers
Kernel Extension and Device Driver Management Services
Locking Kernel Services
File Descriptor Management Services
Logical File System Kernel Services
Programmed I/O (PIO) Kernel Services
Memory Kernel Services
Understanding Virtual Memory Manager Interfaces
Message Queue Kernel Services
Network Kernel Services
Process and Exception Management Kernel Services
RAS Kernel Services
Security Kernel Services
Timer and Time-of-Day Kernel Services
Using Fine Granularity Timer Services and Structures
Using Multiprocessor-Safe Timer Services
Virtual File System (VFS) Kernel Services
Related Information
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
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