KSTAT_NAMED(9S) Data Structures for Drivers KSTAT_NAMED(9S)
NAME
kstat_named - structure for named kstats
SYNOPSIS
#include <sys/types.h>
#include <sys/kstat.h>
#include <sys/ddi.h>
#include <sys/sunddi.h>
INTERFACE LEVEL
illumos DDI specific (illumos DDI)
DESCRIPTION
Named
kstats are an array of name-value pairs. These pairs are kept in
the
kstat_named structure. When a
kstat is created by
kstat_create(9F),
the driver specifies how many of these structures will be allocated. The
structures are returned as an array pointed to by the
ks_data field.
STRUCTURE MEMBERS
union {
char c[16];
long l;
ulong_t ul;
longlong_t ll;
u_longlong_t ull;
} value; /* value of counter */
The only member exposed to drivers is the
value member. This field is a
union of several data types. The driver must specify which type it will
use in the call to
kstat_named_init().
SEE ALSO
kstat_create(9F),
kstat_named_init(9F) Writing Device Drivers April 4, 1994
KSTAT_NAMED(9S)