Data Structures for Drivers qinit(9S)
NAME
qinit - STREAMS queue processing procedures structure
SYNOPSIS
#include
INTERFACE LEVEL
Architecture independent level 1 (DI/DKI)
DESCRIPTION
The qinit structure contains pointers to processing pro-
cedures for a QUEUE. The streamtab structure for the module
or driver contains pointers to one queue(9S) structure for
both upstream and downstream processing.
STRUCTURE MEMBERS
int (*qiputp)(); /* put procedure */
int (*qisrvp)(); /* service procedure */
int (*qiqopen)(); /* open procedure */
int (*qiqclose)(); /* close procedure */
int (*qiqadmin)(); /* unused */
struct moduleinfo *qiminfo; /* module parameters */
struct modulestat *qimstat; /* module statistics */
SEE ALSO
queue(9S), streamtab(9S)
Writing Device Drivers
STREAMS Programming Guide
NOTES
This release includes no support for module statistics.
SunOS 5.11 Last change: 11 Apr 1991 1
|