Lines Matching refs:ms
96 struct mstate *ms; in init_mstate() local
104 ms = &lwp->lwp_mstate; in init_mstate()
106 ms->ms_prev = LMS_SYSTEM; in init_mstate()
107 ms->ms_start = curtime; in init_mstate()
108 ms->ms_term = 0; in init_mstate()
109 ms->ms_state_start = curtime; in init_mstate()
115 bzero((caddr_t)&ms->ms_acct[0], sizeof (ms->ms_acct)); in init_mstate()
248 struct mstate *ms; in mstate_thread_onproc_time() local
259 ms = &lwp->lwp_mstate; in mstate_thread_onproc_time()
260 state_start = ms->ms_state_start; in mstate_thread_onproc_time()
262 aggr_time = ms->ms_acct[LMS_USER] + in mstate_thread_onproc_time()
263 ms->ms_acct[LMS_SYSTEM] + ms->ms_acct[LMS_TRAP]; in mstate_thread_onproc_time()
301 struct mstate *const ms = &ttolwp(t)->lwp_mstate; in mstate_systhread_times() local
315 ASSERT(ms->ms_acct[LMS_USER] == 0); in mstate_systhread_times()
316 ASSERT(ms->ms_acct[LMS_TRAP] == 0); in mstate_systhread_times()
320 state_start = ms->ms_state_start; in mstate_systhread_times()
322 aggr_onp = ms->ms_acct[LMS_SYSTEM]; in mstate_systhread_times()
323 aggr_run = ms->ms_acct[LMS_WAIT_CPU]; in mstate_systhread_times()
353 struct mstate *ms; in mstate_aggr_state() local
375 ms = &lwp->lwp_mstate; in mstate_aggr_state()
376 scaledtime = ms->ms_acct[a_state]; in mstate_aggr_state()
380 scaledtime = ms->ms_acct[LMS_TRAP]; in mstate_aggr_state()
395 struct mstate *ms; in syscall_mstate() local
409 ms = &lwp->lwp_mstate; in syscall_mstate()
410 mstimep = &ms->ms_acct[fromms]; in syscall_mstate()
412 newtime = curtime - ms->ms_state_start; in syscall_mstate()
415 newtime = curtime - ms->ms_state_start; in syscall_mstate()
423 ms->ms_state_start = curtime; in syscall_mstate()
424 ms->ms_prev = fromms; in syscall_mstate()
605 struct mstate *ms; in new_mstate() local
635 ms = &lwp->lwp_mstate; in new_mstate()
637 origstart = ms->ms_state_start; in new_mstate()
644 mstimep = &ms->ms_acct[LMS_SYSTEM]; in new_mstate()
647 mstimep = &ms->ms_acct[state]; in new_mstate()
650 ztime = newtime = curtime - ms->ms_state_start; in new_mstate()
659 ms->ms_state_start = curtime; in new_mstate()
680 ms->ms_prev = state; in new_mstate()
697 return (ms->ms_prev); in new_mstate()
707 struct mstate *ms; in restore_mstate() local
730 ms = &lwp->lwp_mstate; in restore_mstate()
738 ASSERT((unsigned)ms->ms_prev < NMSTATES); in restore_mstate()
739 switch (ms->ms_prev) { in restore_mstate()
744 mstimep = &ms->ms_acct[ms->ms_prev]; in restore_mstate()
747 mstimep = &ms->ms_acct[LMS_SLEEP]; in restore_mstate()
753 t->t_mstate = ms->ms_prev; in restore_mstate()
756 mstimep = &ms->ms_acct[LMS_STOPPED]; in restore_mstate()
760 t->t_mstate = ms->ms_prev; in restore_mstate()
766 mstimep = &ms->ms_acct[LMS_SYSTEM]; in restore_mstate()
769 mstimep = &ms->ms_acct[t->t_mstate]; in restore_mstate()
777 newtime = waitrq - ms->ms_state_start; in restore_mstate()
793 ms->ms_acct[LMS_WAIT_CPU] += waittime; in restore_mstate()
796 ms->ms_state_start = curtime; in restore_mstate()
806 struct mstate *ms; in term_mstate() local
814 ms = &lwp->lwp_mstate; in term_mstate()
816 ms->ms_term = ms->ms_state_start; in term_mstate()
817 tmp = ms->ms_term - ms->ms_start; in term_mstate()
821 tmp = ms->ms_acct[i]; in term_mstate()