pghw_kstat
} pghw_kstat = {
if (pg->pghw_kstat != NULL)
kstat_delete(pg->pghw_kstat);
if ((pg->pghw_kstat = kstat_create("pg", ((pg_t *)pg)->pg_id,
sizeof (pghw_kstat) / sizeof (kstat_named_t),
pg->pghw_kstat->ks_data_size += PG_CLASS_NAME_MAX;
pg->pghw_kstat->ks_data_size += PGHW_KSTAT_STR_LEN_MAX;
pg->pghw_kstat->ks_data_size += PGHW_KSTAT_STR_LEN_MAX;
pg->pghw_kstat->ks_lock = &pghw_kstat_lock;
pg->pghw_kstat->ks_data = &pghw_kstat;
pg->pghw_kstat->ks_update = pghw_kstat_update;
pg->pghw_kstat->ks_private = pg;
kstat_install(pg->pghw_kstat);
struct pghw_kstat *pgsp = &pghw_kstat;
kstat_t *pghw_kstat; /* physical kstats exported */