Lines Matching full:stats
76 struct stats s1;
121 stats *
225 if (sysctlbyname("vm.stats." #cnt , &val, &len, NULL, 0) < 0) { \ in updatestat()
226 syslog(LOG_ERR, "sysctl(vm.stats." #cnt "): %m"); \ in updatestat()
294 struct statinfo stats; in haveadisk() local
308 stats.dinfo = (struct devinfo *)malloc(sizeof(struct devinfo)); in haveadisk()
309 bzero(stats.dinfo, sizeof(struct devinfo)); in haveadisk()
311 if (devstat_getdevs(NULL, &stats) == -1) { in haveadisk()
316 for (i = 0; i < stats.dinfo->numdevs; i++) { in haveadisk()
317 if (((stats.dinfo->devices[i].device_type in haveadisk()
319 && ((stats.dinfo->devices[i].device_type in haveadisk()
326 if (stats.dinfo->mem_ptr) in haveadisk()
327 free(stats.dinfo->mem_ptr); in haveadisk()
329 free(stats.dinfo); in haveadisk()
337 struct statinfo stats; in updatexfers() local
352 stats.dinfo = (struct devinfo *)malloc(sizeof(struct devinfo)); in updatexfers()
353 bzero(stats.dinfo, sizeof(struct devinfo)); in updatexfers()
355 if (devstat_getdevs(NULL, &stats) == -1) { in updatexfers()
361 for (i = 0, j = 0; i < stats.dinfo->numdevs && j < numdevs; i++) { in updatexfers()
362 if (((stats.dinfo->devices[i].device_type in updatexfers()
364 && ((stats.dinfo->devices[i].device_type in updatexfers()
369 stats.dinfo->devices[i].operations[k]; in updatexfers()
388 if (stats.dinfo->mem_ptr) in updatexfers()
389 free(stats.dinfo->mem_ptr); in updatexfers()
391 free(stats.dinfo); in updatexfers()