Lines Matching refs:info
49 struct loadavg info;
50 size_t size = sizeof(info);
53 if (sysctl(which, ARRAY_SIZE(which), &info, &size, NULL, 0) < 0) return;
55 avg[0] = (double) info.ldavg[0] / info.fscale;
56 avg[1] = (double) info.ldavg[1] / info.fscale;
57 avg[2] = (double) info.ldavg[2] / info.fscale;
114 struct uvmexp info;
115 size_t size = sizeof(info);
118 if (sysctl(which, ARRAY_SIZE(which), &info, &size, NULL, 0))
121 return (uint64_t) info.free * sysconf(_SC_PAGESIZE);
126 uint64_t info;
128 size_t size = sizeof(info);
130 if (sysctl(which, ARRAY_SIZE(which), &info, &size, NULL, 0))
133 return (uint64_t) info;
165 struct timeval info;
166 size_t size = sizeof(info);
169 if (sysctl(which, ARRAY_SIZE(which), &info, &size, NULL, 0))
174 *uptime = (double)(now - info.tv_sec);
182 uint64_t info[CPUSTATES];
212 size = sizeof(info);
215 if (sysctl(percpu, ARRAY_SIZE(percpu), &info, &size, NULL, 0))
220 cpu_info->cpu_times.user = (uint64_t)(info[CP_USER]) * multiplier;
221 cpu_info->cpu_times.nice = (uint64_t)(info[CP_NICE]) * multiplier;
222 cpu_info->cpu_times.sys = (uint64_t)(info[CP_SYS]) * multiplier;
223 cpu_info->cpu_times.idle = (uint64_t)(info[CP_IDLE]) * multiplier;
224 cpu_info->cpu_times.irq = (uint64_t)(info[CP_INTR]) * multiplier;