Print this page
10229 Some man pages have incorrect cross-references
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/man/man9s/qinit.9s.man.txt
+++ new/usr/src/man/man9s/qinit.9s.man.txt
1 1 QINIT(9S) Data Structures for Drivers QINIT(9S)
2 2
3 3 NAME
4 4 qinit - STREAMS queue processing procedures structure
5 5
6 6 SYNOPSIS
7 7 #include <sys/stream.h>
8 8
9 9 INTERFACE LEVEL
10 10 Architecture independent level 1 (DDI/DKI)
11 11
12 12 DESCRIPTION
13 13 The qinit structure contains pointers to processing procedures for a
14 14 QUEUE. The streamtab structure for the module or driver contains
15 15 pointers to one queue(9S) structure for both upstream and downstream
16 16 processing.
17 17
18 18 STRUCTURE MEMBERS
19 19 The qinit structure includes the following members:
20 20
21 21
22 22 typedef int (*qi_putp_t)(queue_t *, mblk_t *);
23 23 typedef int (*qi_srvp_t)(queue_t *);
24 24 typedef int (*qi_qopen_t)(queue_t *, dev_t *, int, int, cred_t *);
25 25 typedef int (*qi_qclose_t)(queue_t *, int, cred_t *);
26 26 typedef int (*qi_qadmin_t)(void);
27 27 typedef int (*qi_rwp_t)(queue_t *, struiod_t *);
28 28 typedef int (*qi_infop_t)(queue_t *, infod_t *);
29 29
30 30 struct qinit {
31 31 qi_putp_t qi_putp; /* put procedure */
32 32 qi_srvp_t qi_srvp; /* service procedure */
33 33 qi_qopen_t qi_qopen; /* called on startup */
34 34 qi_qclose_t qi_qclose; /* called on finish */
35 35 qi_qadmin_t qi_qadmin; /* for future use */
↓ open down ↓ |
35 lines elided |
↑ open up ↑ |
36 36 struct module_info *qi_minfo; /* module information */
37 37 struct module_stat *qi_mstat; /* module statistics */
38 38 qi_rwp_t qi_rwp; /* r/w procedure */
39 39 qi_infop_t qi_infop; /* information procedure */
40 40 int qi_struiot; /* stream uio type for struio() */
41 41 };
42 42
43 43 SEE ALSO
44 44 queue(9S), streamtab(9S)
45 45
46 - Writing(Device) Drivers
46 + Writing Device Drivers
47 47
48 - STREAMS(Programming) Guide
48 + STREAMS Programming Guide
49 49
50 50 NOTES
51 51 This release includes no support for module statistics.
52 52
53 53 illumos October 17, 2018 illumos
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX