JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
STREAMS Programming Guide
search filter icon
search icon

Document Information

Preface

Part I Application Programming Interface

1.  Overview of STREAMS

2.  STREAMS Application-Level Components

3.  STREAMS Application-Level Mechanisms

4.  Application Access to the STREAMS Driver and Module Interfaces

5.  STREAMS Administration

6.  Pipes and Queues

Part II Kernel Interface

7.  STREAMS Framework - Kernel Level

8.  STREAMS Kernel-Level Mechanisms

9.  STREAMS Drivers

10.  STREAMS Modules

11.  Configuring STREAMS Drivers and Modules

12.  Multithreaded STREAMS

13.  STREAMS Multiplex Drivers

Part III Advanced Topics

14.  Debugging STREAMS-based Applications

Part IV Appendixes

A.  Message Types

B.  Kernel Utility Interface Summary

C.  STREAMS-Based Terminal Subsystem

D.  STREAMS FAQ

Glossary

Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

W

D

DARAM
allocation, Extended STREAMS Buffers
freeing, Extended STREAMS Buffers
memory shared by kernel and I/O card, Extended STREAMS Buffers
data and message boundaries
RMODEMASK, Read Options
RMSGD, Read Options
RMSGN, Read Options
RNORM, Read Options
Data Link Provider Interfaces, STREAMS FAQ
datab structure, Message Structure
example, Message Structure
datamsg, Kernel Utility Interface Summary
db_base, Message Structure
DDI, Device Driver Interface, Basic Driver
ddi_copyin, Module and Driver ioctl Calls
ddi_copyout, Module and Driver ioctl Calls
declarations for the loop-around driver, example, Loop-Around Driver
definitions of priority band fields, example, Using Queue Information
dev_ops structure
driver entry point, STREAMS Driver Entry Points
represents a specific class or type of device, dev_ops
device driver
character device, Basic Driver
definition, Basic Driver
device types, Basic Driver
STREAMS driver characteristics, Basic Driver
device interrupt handler, example, Read Device Interrupt Handler
difference between driver and a module, Inserting Modules
DLPI, STREAMS FAQ
driver
ioctl control, Module and Driver Control
STREAMS
Structure of a STREAMS Device Driver
STREAMS Configuration Entry Points
driver configuration entry points, example, Printer Driver Example
driver entry point
cb_ops structure, STREAMS Driver Entry Points
dev_ops structure, STREAMS Driver Entry Points
load kernel module, STREAMS Driver Entry Points
streamtab, STREAMS Driver Entry Points
driver entry points, STREAMS Driver Entry Points
driver flush handling, example, Driver Flush Handling
driver interrupt, STREAMS driver, STREAMS Driver Entry Points
driver interrupt handling, example, Print Driver Interrupt
dupb, Kernel Utility Interface Summary
dupmsg, Kernel Utility Interface Summary