hardware configuration files
Cache
Callback Functions
DMA Callback Example
cb_ops Structure
Compiling and Linking the Driver
Multiple-Configuration Devices
DMA Transfers (Asynchronous)
Character Device Autoconfiguration
cb_ops Structure
close Entry Point (Character
Drivers)
I/O Request Handling
Multiplexing I/O on File Descriptors
Character Driver
Roadmap
Miscellaneous I/O Control
Mapping Device Memory
minphys Entry Point
open Entry Point (Character
Drivers)
DMA Transfers (Synchronous)
strategy Entry Point
Transport Structure Cloning
close Entry Point (Block Drivers)
close Entry Point (Character
Drivers)
Write a Short Message to the Layered Device
Use cmn_err to Log Driver
Activity
Returning Errors
print Entry Point (Block
Drivers)
Device Node Names
Compiling and Linking the Driver
Kernel Thread Control and Synchronization
Functions
Signaling the Condition
Initializing Condition Variables
Initializing Condition Variables
cv_wait and cv_timedwait Functions
cv_timedwait_sig Function
Waiting for the Condition
cv_wait_sig Function
Condition Variables in Thread Synchronization
Initializing Condition Variables
Testing Drivers
Hot Reinsertion
attach Entry Point
detach Entry Point
getinfo Entry Point
hardware configuration files
Console Frame Buffer Drivers
Oracle Solaris
Consoles and the Kernel Terminal Emulator
Console Visual I/O Interfaces
device context management
Driver Context
DMA Model
User Addresses
User Addresses
System Power Management
Capture System Crash Dumps
Postmortem Debugging
csi_arq_status Structure
Changes