Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
 
Data Structures for Driversqinit(9S)


NAME

 qinit - STREAMS queue processing procedures structure

SYNOPSIS

 
#include <sys/stream.h> 

INTERFACE LEVEL

 

Architecture independent level 1 (DDI/DKI)


DESCRIPTION

 

The qinit structure contains pointers to processing procedures 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                 (*qi_putp)();      /* put procedure */
int                 (*qi_srvp)();      /* service procedure */
int                 (*qi_qopen)();     /* open procedure */
int                 (*qi_qclose)();    /* close procedure */
int                 (*qi_qadmin)();    /* unused */
struct module_info  *qi_minfo;         /* module parameters */
struct module_stat  *qi_mstat;         /* 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.9Go To TopLast Changed 11 Apr 1991