Part I Application Programming Interface
2. STREAMS Application-Level Components
3. STREAMS Application-Level Mechanisms
4. Application Access to the STREAMS Driver and Module Interfaces
7. STREAMS Framework - Kernel Level
8. STREAMS Kernel-Level Mechanisms
11. Configuring STREAMS Drivers and Modules
14. Debugging STREAMS-based Applications
B. Kernel Utility Interface Summary
Extended STREAMS Buffers
Extended STREAMS Buffers
Extended STREAMS Buffers
Read Options
Read Options
Read Options
Read Options
STREAMS FAQ
Message Structure
Message Structure
Kernel Utility Interface Summary
Message Structure
Basic Driver
Module and Driver ioctl Calls
Module and Driver ioctl Calls
Loop-Around Driver
Using Queue Information
STREAMS Driver Entry Points
dev_ops
Basic Driver
Basic Driver
Basic Driver
Basic Driver
Read Device Interrupt Handler
Inserting Modules
STREAMS FAQ
Module and Driver Control
Printer Driver Example
STREAMS Driver Entry Points
STREAMS Driver Entry Points
STREAMS Driver Entry Points
STREAMS Driver Entry Points
STREAMS Driver Entry Points
Driver Flush Handling
STREAMS Driver Entry Points
Print Driver Interrupt
Kernel Utility Interface Summary