Lines Matching refs:cp_times
181 long* cp_times;
188 * comparable to kern.smp.maxcpus or kern.cp_times (kern.cp_time is a total,
195 cptimes_key = "kern.cp_times";
224 /* kern.cp_times on FreeBSD i386 gives an array up to maxcpus instead of
235 cp_times = uv__malloc(size);
236 if (cp_times == NULL) {
241 if (sysctlbyname(cptimes_key, cp_times, &size, NULL, 0)) {
242 uv__free(cp_times);
250 cpu_info->cpu_times.user = (uint64_t)(cp_times[CP_USER+cur]) * multiplier;
251 cpu_info->cpu_times.nice = (uint64_t)(cp_times[CP_NICE+cur]) * multiplier;
252 cpu_info->cpu_times.sys = (uint64_t)(cp_times[CP_SYS+cur]) * multiplier;
253 cpu_info->cpu_times.idle = (uint64_t)(cp_times[CP_IDLE+cur]) * multiplier;
254 cpu_info->cpu_times.irq = (uint64_t)(cp_times[CP_INTR+cur]) * multiplier;
262 uv__free(cp_times);