| Q
- q_next field
,
- qband structure
- example
,
- qbufcall
, ,
- qinit structure
- example
, - pointers to STREAMS entry points
,
- qprocsoff
, ,
- qprocson
, ,
- qreply
,
- qsize
,
- qtimeout
, ,
- queue
, , , - flags
, - put
, - read
, - read side
, - schedule
, - using qband information
, - water mark
, - write
, - write side
,
- queue allocation
,
- queue flags
- QENAB
, - QFULL
, - QNOENB
, - QREADR
, - QUSE
, - QWANTR
, - QWANTW
,
- queue processing entry point
- STREAMS driver
, ,
- queue processing entry points
- example
,
- queue processing procedure
- put
, - service
,
- queue structure
- example
,
- qunbufcall
, , ,
- quntimeout
, ,
- qwait
, ,
- qwait_sig
,
- qwriter
, ,
R
- RD
,
- read side
- ldterm processing
,
- read-side
- put procedure
,
- read-side line discipline module
- example
,
- read-side put procedure
- example
,
- receive data from service provider
- example
, ,
- releasing callback requests
,
- retrieve priority band message
,
- revents
- bitmask
,
- rmvb
,
- rmvq
,
- routines used inside a perimeter
,
S
- sad
,
- SAD (see STREAMS Administrative Driver)
, , ,
- SAD_GAP ioctl
,
- SAD_SAP ioctl
- SAP_ALL option
, - SAP_CLEAR option
, - SAP_ONE option
, - SAP_RANGE option
,
- sap_lastminor device
,
- sap_major device
,
- sap_minor device
, ,
- send data to service provider
- example
,
- service
- interface
, - procedure
, - provider
, - user
,
- service interface
,
- service interface
, - definition
, - rules
,
- service interface library
- example
, - primitives
,
- service interface library header file
- example
,
- service interface protoput procedure
- example
,
- service primitive
, - BIND_REQ
, - ERROR_ACK
, - in service procedure
, - OK_ACK
, - UNITDATA_IND
, - UNITDATA_REQ
,
- service primitive declarations
- example
,
- service procedure
,
- service procedure
, , - back-enable
, - blocked
,
- service provider
, - accessing
, - closing
, - receiving data
, - sending data
,
- signal
, - extended
, - in job control management
, - in STREAMS
, , - M_SIG
, - SIGCONT
, - SIGHUP
, - SIGPOLL
, - SIGSTOP
, - SIGTSTP
, - SIGTTIN
, - SIGTTOU
,
- SIGPOLL
- signal
,
- SIGTTIN
,
- SIGTTOU
,
- simple stream
- example
,
- slave driver
, - in pseudo-tty subsystem
, - open
,
- slave driver open
- example
,
- SO_FLAG
- in M_SETOPTS
,
- SO_MREADOFF
,
- SO_MREADOFI
,
- standard pipe
,
- str_mlist structure
- example
,
- strace
,
- strapush structure
- example
,
- strchg
,
- strconf command
,
- STRCTLSZ
- tunable parameter
,
- stream
- controlling terminal
, - general definition
, - hung-up
,
- stream autopush structure
- example
,
- stream construction
- add/remove modules
, - close a stream
, - example
, , - open a stream
,
- stream head
- copy data between the user space and kernel space
, - intercepting I_STR
, - kernel space interaction
,
- stream pseudo terminal module
- example
,
- streamio ioctl commands
- streams control
,
- STREAMS
, - administration tools
, - application interface
, - asynchronous callback functions
, - closing a device
, - configuration
, , - considerations when porting from SunOS 4 to SunOS 5
, - data path
, - data transfer
, - definition
, - definition of functionality
, - determining when to use
, - device driver
, - driver
, - flow control
, , - frequently asked IP interface questions
, - hardening advice
, , , , , , , , , , , , , , , , , , - head
, , - interface
, - kernel-level
, - message components
, - message data structures
, - message queue priority
, - message queues
, - message types
, - messages
, - module
, , - module multiplexing
, - multiplexing
, , - multithread
, - multithread framework
, - multithread framework integrity
, - opening a device
, - polling
, - programming model
, - queue overview
, - tunable parameters
,
- STREAMS administration modules
, - autopush facility
,
- STREAMS Administrative Driver
, , , ,
- STREAMS anchors client
- example
,
- STREAMS anchors server
- example
,
- STREAMS-based pipe
, - atomic write
, - basic operations
, - definition
, - PIPE_BUF
,
- STREAMS-based pseudo-terminal subsystem (see pseudo-tty subsystem)
,
- STREAMS-based terminal subsystem (see tty subsystem)
,
- streams control
- streamio ioctl commands
,
- STREAMS debugging
, - error and trace logging
, , , - kernel debug printing
, - kernel examination tools
,
- STREAMS driver
- cloning
, - configuration
, - configuration entry point
, , - design guidelines
, - driver interrupt
, - Ethernet drivers
, , - flush handling
, - initialization entry point
, - interrupt handler
, - ioctl
, , - loop-around
, - porting to multithreaded kernel
, - pseudo-tty
, , - pseudo-tty subsystem master
, - pseudo-tty subsystem slave
, - queue processing entry point
, , - table-driven entry point
,
- STREAMS module
, , - adding an anchor
, - anchor lock
, , - autopush facility
, , - autopush facility
, - connld
, - design guidelines
, - filter
, - flow control
, , - ioctl
, - line discipline
, - ptem
, - read-side put procedure
, - routines
, , - service interface example
, , - service procedure
, - service procedure example
, - write-side put procedure
,
- STREAMS queue
- qband structure
, - using qband information
, - using queue information
,
- streamtab structure
- driver entry point
, - example
, - pointers to structures for inititializing reading and writng a module
,
- strerr
,
- strioctl structure
, - example
, , - ic_cmd
, - ic_dp
, - ic_len
, - ic_timout
,
- strlog
, , - flag parameter
,
- STRMSGSZ
- tunable parameter
,
- stropts.h
- strbuf
,
- strqget
, , ,
- strqset
, , ,
- structure for M_IOCTL unrecognized message
- example
,
- structure for nontransparent ioctl
- example
,
- synchronous input/output
- in polling
,
- system crash
,
| |