| IndexA
- accessing queue information
- strqget
, 
- adb
, 
- adjmsg
, 
- administration tools
- strace
,  - strerr
,  - strlog
,  - strqget
,  - strqset
, 
- allocate header for output message
- example
, 
- allocb
, 
- allocb
- example
, 
- anchor
, 
- anchors
, , , ,  - client
,  - lock
,  - privilege
,  - server
, 
- append a character to a message block
- example
, 
- asynchronous callback functions
- perimeter
, 
- asynchronous input/output
- in polling
, 
- AT&T STREAMS
, 
- autopush
, , 
- autopush configuration file
- example
, 
B
- b_band
,  - placement
, 
- b_next
, 
- b_prev
, 
- b_rptr
, 
- b_wptr
, 
- back-enable of a queue
, 
- background job
- in job control
, 
- backq
, 
- bandinfo structure
- example
,  - flush band priority
, 
- bcanput
, 
- bidirectional transfer
- example
, , 
- boundary
- data and message
, 
- bp
, 
- bp->b_rptr
, 
- bp->b_wptr
, 
- breaking stream connections for loop-around device
- example
, 
- bufcall
, ,  - releasing callback requests
, 
C
- canput
, 
- cb_ops structure
- character and block device information
,  - driver entry point
,  - driver entry points for non-STREAMS drivers
, 
- check module type
- regular driver, module, or cloneable driver
, 
- check/print module list
, 
- cloning (STREAMS)
, 
- close
- dismantling the stream
, 
- close a module
- example
, 
- cmn_err
- message strings
, 
- compile, assemble and link commands
- example
, 
- configuration entry point
- STREAMS driver
, , 
- connld
, , 
- controlling terminal
, 
- copy data from user space to kernel space
- example
, 
- copymsg
, 
- crash
,  - dbfree
,  - dblock
,  - linkblk
,  - mbfree
,  - mblock
,  - pty
,  - qrun
,  - queue
,  - stream
,  - strstat
,  - tty
, 
- create priority band message
, 
D
- DARAM
- allocation
,  - freeing
,  - memory shared by kernel and I/O card
, 
- data and message boundaries
- RMODEMASK
,  - RMSGD
,  - RMSGN
,  - RNORM
, 
- Data Link Provider Interfaces
, 
- datab structure
,  - example
, 
- datamsg
, 
- db_base
, 
- DDI, Device Driver Interface
, 
- ddi_copyin
, 
- ddi_copyout
, 
- declarations for the loop-around driver
- example
, 
- definitions of priority band fields
- example
, 
- dev_ops structure
- driver entry point
,  - represents a specific class or type of device
, 
- device driver
- character device
,  - definition
,  - device types
,  - STREAMS driver characteristics
, 
- device interrupt handler
- example
, 
- difference between driver and a module
, 
- DLPI
, 
- driver
- ioctl control
,  - STREAMS
, , 
- driver configuration entry points
- example
, 
- driver entry point
- cb_ops structure
,  - dev_ops structure
,  - load kernel module
,  - streamtab
, 
- driver entry points
, 
- driver flush handling
- example
, 
- driver interrupt
- STREAMS driver
, 
- driver interrupt handling
- example
, 
- dupb
, 
- dupmsg
, 
| |