CP_IDLE
int cp_xlat[CPUSTATES] = { CP_USER, CP_NICE, CP_SYS, CP_IDLE };
cp_time[CP_IDLE] += cp_time[i * CPUSTATES + CP_IDLE];
cp_time[i * CPUSTATES + CP_IDLE]);
idle = (int)(cp_time[CP_IDLE] - prev[CP_IDLE]);
spc->spc_cp_time[CP_IDLE]++;
curcpu()->ci_schedstate.spc_cp_time[CP_IDLE]);
CPUNAME->ci_schedstate.spc_cp_time[CP_IDLE]);
idle = curcpu()->ci_schedstate.spc_cp_time[CP_IDLE];
pt[nproc].pt_pctcpu = (cputime[CP_IDLE] - stime[CP_IDLE]) / t;
static char cpuorder[CPUSTATES] = { CP_SYS, CP_USER, CP_NICE, CP_INTR, CP_IDLE };
stat_id = cur.cp_time[CP_IDLE] * pcnt;