JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
STREAMS Programming Guide     Oracle Solaris 11.1 Information Library
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, index iconExtended STREAMS Buffers
freeing, index iconExtended STREAMS Buffers
memory shared by kernel and I/O card, index iconExtended STREAMS Buffers
data and message boundaries
RMODEMASK, index iconRead Options
RMSGD, index iconRead Options
RMSGN, index iconRead Options
RNORM, index iconRead Options
Data Link Provider Interfaces, index iconSTREAMS FAQ
datab structure, index iconMessage Structure
example, index iconMessage Structure
datamsg, index iconKernel Utility Interface Summary
db_base, index iconMessage Structure
DDI, Device Driver Interface, index iconBasic Driver
ddi_copyin, index iconModule and Driver ioctl Calls
ddi_copyout, index iconModule and Driver ioctl Calls
declarations for the loop-around driver, example, index iconLoop-Around Driver
definitions of priority band fields, example, index iconUsing Queue Information
dev_ops structure
driver entry point, index iconSTREAMS Driver Entry Points
represents a specific class or type of device, index icondev_ops
device driver
character device, index iconBasic Driver
definition, index iconBasic Driver
device types, index iconBasic Driver
STREAMS driver characteristics, index iconBasic Driver
device interrupt handler, example, index iconRead Device Interrupt Handler
difference between driver and a module, index iconInserting Modules
DLPI, index iconSTREAMS FAQ
driver
ioctl control, index iconModule and Driver Control
STREAMS
index iconStructure of a STREAMS Device Driver
index iconSTREAMS Configuration Entry Points
driver configuration entry points, example, index iconPrinter Driver Example
driver entry point
cb_ops structure, index iconSTREAMS Driver Entry Points
dev_ops structure, index iconSTREAMS Driver Entry Points
load kernel module, index iconSTREAMS Driver Entry Points
streamtab, index iconSTREAMS Driver Entry Points
driver entry points, index iconSTREAMS Driver Entry Points
driver flush handling, example, index iconDriver Flush Handling
driver interrupt, STREAMS driver, index iconSTREAMS Driver Entry Points
driver interrupt handling, example, index iconPrint Driver Interrupt
dupb, index iconKernel Utility Interface Summary
dupmsg, index iconKernel Utility Interface Summary