Lines Matching defs:ru
120 struct rusage *ru)
136 user = ru->ru_utime.tv_sec * 1000000 + ru->ru_utime.tv_usec;
137 sys = ru->ru_stime.tv_sec * 1000000 + ru->ru_stime.tv_usec;
142 (intmax_t)ru->ru_utime.tv_sec, decimal_point,
143 ru->ru_utime.tv_usec / 10000, 100 * (double)(user + 1) / (double)(real + 1));
145 (intmax_t)ru->ru_stime.tv_sec, decimal_point,
146 ru->ru_stime.tv_usec / 10000, 100 * (double)(sys + 1) / (double)(real + 1));
241 pmc_stat_print_stat(struct rusage *ru)
249 if (ru) {
251 ticks = hz * (ru->ru_utime.tv_sec + ru->ru_stime.tv_sec) +
252 hz * (ru->ru_utime.tv_usec + ru->ru_stime.tv_usec) / 1000000;
262 ru->ru_minflt, "page faults", ((double)ru->ru_minflt / (double)ticks) / hz);
264 ru->ru_nvcsw, "voluntary csw", ((double)ru->ru_nvcsw / (double)ticks) / hz);
266 ru->ru_nivcsw, "involuntary csw", ((double)ru->ru_nivcsw / (double)ticks) / hz);
301 if (ru)
302 showtime(pmc_args.pa_printfile, &before_ts, &after, ru);
316 struct rusage ru;
344 bzero(&ru, sizeof(ru));
421 if (wait4(pmc_util_get_pid(&pmc_args), &waitstatus, 0, &ru) > 0) {
422 getrusage(RUSAGE_CHILDREN, &ru);
449 if (wait4(pmc_util_get_pid(&pmc_args), &waitstatus, 0, &ru) > 0) {
450 getrusage(RUSAGE_CHILDREN, &ru);
474 pmc_stat_print_stat(&ru);