1kstat_named(9S) Data Structures for Drivers kstat_named(9S)
2
3
4
6 kstat_named - structure for named kstats
7
9 #include <sys/types.h>
10 #include <sys/kstat.h>
11 #include <sys/ddi.h>
12 #include <sys/sunddi.h>
13
14
16 Solaris DDI specific (Solaris DDI)
17
19 Named kstats are an array of name-value pairs. These pairs are kept in
20 the kstat_named structure. When a kstat is created by kstat_create(9F),
21 the driver specifies how many of these structures will be allocated.
22 The structures are returned as an array pointed to by the ks_data
23 field.
24
26 union {
27 char c[16];
28 long l;
29 ulong_t ul;
30 longlong_t ll;
31 u_longlong_t ull;
32 } value; /* value of counter */
33
34
35
36 The only member exposed to drivers is the value member. This field is a
37 union of several data types. The driver must specify which type it will
38 use in the call to kstat_named_init().
39
41 kstat_create(9F), kstat_named_init(9F)
42
43
44 Writing Device Drivers
45
46
47
48SunOS 5.11 4 Apr 1994 kstat_named(9S)