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