Lines Matching defs:pup
2794 prgetusage(kthread_t *t, prhusage_t *pup)
2807 pup->pr_lwpid = t->t_tid;
2808 pup->pr_count = 1;
2809 pup->pr_create = ms->ms_start;
2810 pup->pr_term = ms->ms_term;
2811 scalehrtime(&pup->pr_create);
2812 scalehrtime(&pup->pr_term);
2814 pup->pr_rtime = curtime - ms->ms_start;
2815 scalehrtime(&pup->pr_rtime);
2817 pup->pr_rtime = ms->ms_term - ms->ms_start;
2818 scalehrtime(&pup->pr_rtime);
2822 pup->pr_utime = ms->ms_acct[LMS_USER];
2823 pup->pr_stime = ms->ms_acct[LMS_SYSTEM];
2824 pup->pr_ttime = ms->ms_acct[LMS_TRAP];
2825 pup->pr_tftime = ms->ms_acct[LMS_TFAULT];
2826 pup->pr_dftime = ms->ms_acct[LMS_DFAULT];
2827 pup->pr_kftime = ms->ms_acct[LMS_KFAULT];
2828 pup->pr_ltime = ms->ms_acct[LMS_USER_LOCK];
2829 pup->pr_slptime = ms->ms_acct[LMS_SLEEP];
2830 pup->pr_wtime = ms->ms_acct[LMS_WAIT_CPU];
2831 pup->pr_stoptime = ms->ms_acct[LMS_STOPPED];
2833 prscaleusage(pup);
2845 pup->pr_wtime += tmp1;
2882 case LMS_USER: mstimep = &pup->pr_utime; break;
2883 case LMS_SYSTEM: mstimep = &pup->pr_stime; break;
2884 case LMS_TRAP: mstimep = &pup->pr_ttime; break;
2885 case LMS_TFAULT: mstimep = &pup->pr_tftime; break;
2886 case LMS_DFAULT: mstimep = &pup->pr_dftime; break;
2887 case LMS_KFAULT: mstimep = &pup->pr_kftime; break;
2888 case LMS_USER_LOCK: mstimep = &pup->pr_ltime; break;
2889 case LMS_SLEEP: mstimep = &pup->pr_slptime; break;
2890 case LMS_WAIT_CPU: mstimep = &pup->pr_wtime; break;
2891 case LMS_STOPPED: mstimep = &pup->pr_stoptime; break;
2905 /* update pup timestamp */
2906 pup->pr_tstamp = curtime;
2907 scalehrtime(&pup->pr_tstamp);
2912 pup->pr_minf = lwp->lwp_ru.minflt;
2913 pup->pr_majf = lwp->lwp_ru.majflt;
2914 pup->pr_nswap = lwp->lwp_ru.nswap;
2915 pup->pr_inblk = lwp->lwp_ru.inblock;
2916 pup->pr_oublk = lwp->lwp_ru.oublock;
2917 pup->pr_msnd = lwp->lwp_ru.msgsnd;
2918 pup->pr_mrcv = lwp->lwp_ru.msgrcv;
2919 pup->pr_sigs = lwp->lwp_ru.nsignals;
2920 pup->pr_vctx = lwp->lwp_ru.nvcsw;
2921 pup->pr_ictx = lwp->lwp_ru.nivcsw;
2922 pup->pr_sysc = lwp->lwp_ru.sysc;
2923 pup->pr_ioch = lwp->lwp_ru.ioch;
2949 praddusage(kthread_t *t, prhusage_t *pup)
2966 pup->pr_rtime += tmp;
2970 pup->pr_rtime += tmp;
2986 pup->pr_utime += conv.pr_utime;
2987 pup->pr_stime += conv.pr_stime;
2988 pup->pr_ttime += conv.pr_ttime;
2989 pup->pr_tftime += conv.pr_tftime;
2990 pup->pr_dftime += conv.pr_dftime;
2991 pup->pr_kftime += conv.pr_kftime;
2992 pup->pr_ltime += conv.pr_ltime;
2993 pup->pr_slptime += conv.pr_slptime;
2994 pup->pr_wtime += conv.pr_wtime;
2995 pup->pr_stoptime += conv.pr_stoptime;
3007 pup->pr_wtime += tmp;
3044 case LMS_USER: mstimep = &pup->pr_utime; break;
3045 case LMS_SYSTEM: mstimep = &pup->pr_stime; break;
3046 case LMS_TRAP: mstimep = &pup->pr_ttime; break;
3047 case LMS_TFAULT: mstimep = &pup->pr_tftime; break;
3048 case LMS_DFAULT: mstimep = &pup->pr_dftime; break;
3049 case LMS_KFAULT: mstimep = &pup->pr_kftime; break;
3050 case LMS_USER_LOCK: mstimep = &pup->pr_ltime; break;
3051 case LMS_SLEEP: mstimep = &pup->pr_slptime; break;
3052 case LMS_WAIT_CPU: mstimep = &pup->pr_wtime; break;
3053 case LMS_STOPPED: mstimep = &pup->pr_stoptime; break;
3067 /* update pup timestamp */
3068 pup->pr_tstamp = curtime;
3069 scalehrtime(&pup->pr_tstamp);
3074 pup->pr_minf += lwp->lwp_ru.minflt;
3075 pup->pr_majf += lwp->lwp_ru.majflt;
3076 pup->pr_nswap += lwp->lwp_ru.nswap;
3077 pup->pr_inblk += lwp->lwp_ru.inblock;
3078 pup->pr_oublk += lwp->lwp_ru.oublock;
3079 pup->pr_msnd += lwp->lwp_ru.msgsnd;
3080 pup->pr_mrcv += lwp->lwp_ru.msgrcv;
3081 pup->pr_sigs += lwp->lwp_ru.nsignals;
3082 pup->pr_vctx += lwp->lwp_ru.nvcsw;
3083 pup->pr_ictx += lwp->lwp_ru.nivcsw;
3084 pup->pr_sysc += lwp->lwp_ru.sysc;
3085 pup->pr_ioch += lwp->lwp_ru.ioch;
3094 prcvtusage(prhusage_t *pup, prusage_t *upup)
3100 upup->pr_lwpid = pup->pr_lwpid;
3101 upup->pr_count = pup->pr_count;
3103 hrt2ts(pup->pr_tstamp, &upup->pr_tstamp);
3104 hrt2ts(pup->pr_create, &upup->pr_create);
3105 hrt2ts(pup->pr_term, &upup->pr_term);
3106 hrt2ts(pup->pr_rtime, &upup->pr_rtime);
3107 hrt2ts(pup->pr_utime, &upup->pr_utime);
3108 hrt2ts(pup->pr_stime, &upup->pr_stime);
3109 hrt2ts(pup->pr_ttime, &upup->pr_ttime);
3110 hrt2ts(pup->pr_tftime, &upup->pr_tftime);
3111 hrt2ts(pup->pr_dftime, &upup->pr_dftime);
3112 hrt2ts(pup->pr_kftime, &upup->pr_kftime);
3113 hrt2ts(pup->pr_ltime, &upup->pr_ltime);
3114 hrt2ts(pup->pr_slptime, &upup->pr_slptime);
3115 hrt2ts(pup->pr_wtime, &upup->pr_wtime);
3116 hrt2ts(pup->pr_stoptime, &upup->pr_stoptime);
3119 ullp = &pup->pr_minf;
3127 prcvtusage32(prhusage_t *pup, prusage32_t *upup)
3133 upup->pr_lwpid = pup->pr_lwpid;
3134 upup->pr_count = pup->pr_count;
3136 hrt2ts32(pup->pr_tstamp, &upup->pr_tstamp);
3137 hrt2ts32(pup->pr_create, &upup->pr_create);
3138 hrt2ts32(pup->pr_term, &upup->pr_term);
3139 hrt2ts32(pup->pr_rtime, &upup->pr_rtime);
3140 hrt2ts32(pup->pr_utime, &upup->pr_utime);
3141 hrt2ts32(pup->pr_stime, &upup->pr_stime);
3142 hrt2ts32(pup->pr_ttime, &upup->pr_ttime);
3143 hrt2ts32(pup->pr_tftime, &upup->pr_tftime);
3144 hrt2ts32(pup->pr_dftime, &upup->pr_dftime);
3145 hrt2ts32(pup->pr_kftime, &upup->pr_kftime);
3146 hrt2ts32(pup->pr_ltime, &upup->pr_ltime);
3147 hrt2ts32(pup->pr_slptime, &upup->pr_slptime);
3148 hrt2ts32(pup->pr_wtime, &upup->pr_wtime);
3149 hrt2ts32(pup->pr_stoptime, &upup->pr_stoptime);
3152 ullp = &pup->pr_minf;