Lines Matching refs:cp_times
186 long* cp_times;
193 * comparable to kern.smp.maxcpus or kern.cp_times (kern.cp_time is a total,
200 cptimes_key = "kern.cp_times";
229 /* kern.cp_times on FreeBSD i386 gives an array up to maxcpus instead of
240 cp_times = uv__malloc(size);
241 if (cp_times == NULL) {
246 if (sysctlbyname(cptimes_key, cp_times, &size, NULL, 0)) {
247 uv__free(cp_times);
255 cpu_info->cpu_times.user = (uint64_t)(cp_times[CP_USER+cur]) * multiplier;
256 cpu_info->cpu_times.nice = (uint64_t)(cp_times[CP_NICE+cur]) * multiplier;
257 cpu_info->cpu_times.sys = (uint64_t)(cp_times[CP_SYS+cur]) * multiplier;
258 cpu_info->cpu_times.idle = (uint64_t)(cp_times[CP_IDLE+cur]) * multiplier;
259 cpu_info->cpu_times.irq = (uint64_t)(cp_times[CP_INTR+cur]) * multiplier;
267 uv__free(cp_times);