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)

tribblix@gmail.com :: GitHub :: Privacy