NMSTATES
ASSERT((unsigned)init_state < NMSTATES);
ASSERT((unsigned)a_state < NMSTATES);
if ((unsigned)a_state >= NMSTATES)
ASSERT(fromms < NMSTATES);
ASSERT(toms < NMSTATES);
ASSERT((unsigned)new_state < NMSTATES);
ASSERT((unsigned)t->t_mstate < NMSTATES);
ASSERT((unsigned)ms->ms_prev < NMSTATES);
for (i = 0; i < NMSTATES; i++) {
hrtime_t ms_acct[NMSTATES]; /* per mstate accounting */
hrtime_t p_acct[NMSTATES]; /* microstate sum over defunct lwps */
hrtime_t p_cacct[NMSTATES]; /* microstate sum over child procs */
uint_t rp_state[NMSTATES]; /* mstate profiling counts */