Lines Matching defs: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;
170 struct timeval info;
171 size_t size = sizeof(info);
174 if (sysctl(which, ARRAY_SIZE(which), &info, &size, NULL, 0))
179 *uptime = (double)(now - info.tv_sec);
187 uint64_t info[CPUSTATES];
217 size = sizeof(info);
220 if (sysctl(percpu, ARRAY_SIZE(percpu), &info, &size, NULL, 0))
225 cpu_info->cpu_times.user = (uint64_t)(info[CP_USER]) * multiplier;
226 cpu_info->cpu_times.nice = (uint64_t)(info[CP_NICE]) * multiplier;
227 cpu_info->cpu_times.sys = (uint64_t)(info[CP_SYS]) * multiplier;
228 cpu_info->cpu_times.idle = (uint64_t)(info[CP_IDLE]) * multiplier;
229 cpu_info->cpu_times.irq = (uint64_t)(info[CP_INTR]) * multiplier;