Lines Matching defs:usage_buf

383 lwp_update(lwp_info_t *lwp, struct prusage *usage_buf)
385 lwp->li_usr = (double)(TIME2NSEC(usage_buf->pr_utime) -
387 lwp->li_sys = (double)(TIME2NSEC(usage_buf->pr_stime) -
389 lwp->li_ttime = (double)(TIME2NSEC(usage_buf->pr_ttime) -
391 lwp->li_tpftime = (double)(TIME2NSEC(usage_buf->pr_tftime) -
393 lwp->li_dpftime = (double)(TIME2NSEC(usage_buf->pr_dftime) -
395 lwp->li_kpftime = (double)(TIME2NSEC(usage_buf->pr_kftime) -
397 lwp->li_lck = (double)(TIME2NSEC(usage_buf->pr_ltime) -
399 lwp->li_slp = (double)(TIME2NSEC(usage_buf->pr_slptime) -
401 lwp->li_lat = (double)(TIME2NSEC(usage_buf->pr_wtime) -
403 lwp->li_stime = (double)(TIME2NSEC(usage_buf->pr_stoptime) -
405 lwp->li_minf = usage_buf->pr_minf - lwp->li_usage.pr_minf;
406 lwp->li_majf = usage_buf->pr_majf - lwp->li_usage.pr_majf;
407 lwp->li_nswap = usage_buf->pr_nswap - lwp->li_usage.pr_nswap;
408 lwp->li_inblk = usage_buf->pr_inblk - lwp->li_usage.pr_inblk;
409 lwp->li_oublk = usage_buf->pr_oublk -lwp->li_usage.pr_oublk;
410 lwp->li_msnd = usage_buf->pr_msnd - lwp->li_usage.pr_msnd;
411 lwp->li_mrcv = usage_buf->pr_mrcv - lwp->li_usage.pr_mrcv;
412 lwp->li_sigs = usage_buf->pr_sigs - lwp->li_usage.pr_sigs;
413 lwp->li_vctx = usage_buf->pr_vctx - lwp->li_usage.pr_vctx;
414 lwp->li_ictx = usage_buf->pr_ictx - lwp->li_usage.pr_ictx;
415 lwp->li_scl = usage_buf->pr_sysc - lwp->li_usage.pr_sysc;
416 lwp->li_ioch = usage_buf->pr_ioch - lwp->li_usage.pr_ioch;
417 lwp->li_timestamp = TIME2NSEC(usage_buf->pr_tstamp);
418 (void) memcpy(&lwp->li_usage, usage_buf, sizeof (prusage_t));
444 prusage_t usage_buf;
583 if (pread(fd_getfd(fds->fds_usage), &usage_buf,
594 lwp_update(lwp, &usage_buf);