1qinit(9S) Data Structures for Drivers qinit(9S)
2
3
4
6 qinit - STREAMS queue processing procedures structure
7
9 #include <sys/stream.h>
10
11
13 Architecture independent level 1 (DDI/DKI)
14
16 The qinit structure contains pointers to processing procedures for a
17 QUEUE. The streamtab structure for the module or driver contains point‐
18 ers to one queue(9S) structure for both upstream and downstream pro‐
19 cessing.
20
22 int (*qi_putp)(); /* put procedure */
23 int (*qi_srvp)(); /* service procedure */
24 int (*qi_qopen)(); /* open procedure */
25 int (*qi_qclose)(); /* close procedure */
26 int (*qi_qadmin)(); /* unused */
27 struct module_info *qi_minfo; /* module parameters */
28 struct module_stat *qi_mstat; /* module statistics */
29
30
32 queue(9S), streamtab(9S)
33
34
35 Writing Device Drivers
36
37
38 STREAMS Programming Guide
39
41 This release includes no support for module statistics.
42
43
44
45SunOS 5.11 11 Apr 1991 qinit(9S)