Lines Matching refs:stats
83 struct stats s1;
128 stats *
301 struct statinfo stats; in haveadisk() local
315 stats.dinfo = (struct devinfo *)malloc(sizeof(struct devinfo)); in haveadisk()
316 bzero(stats.dinfo, sizeof(struct devinfo)); in haveadisk()
318 if (devstat_getdevs(NULL, &stats) == -1) { in haveadisk()
323 for (i = 0; i < stats.dinfo->numdevs; i++) { in haveadisk()
324 if (((stats.dinfo->devices[i].device_type in haveadisk()
326 && ((stats.dinfo->devices[i].device_type in haveadisk()
333 if (stats.dinfo->mem_ptr) in haveadisk()
334 free(stats.dinfo->mem_ptr); in haveadisk()
336 free(stats.dinfo); in haveadisk()
344 struct statinfo stats; in updatexfers() local
359 stats.dinfo = (struct devinfo *)malloc(sizeof(struct devinfo)); in updatexfers()
360 bzero(stats.dinfo, sizeof(struct devinfo)); in updatexfers()
362 if (devstat_getdevs(NULL, &stats) == -1) { in updatexfers()
368 for (i = 0, j = 0; i < stats.dinfo->numdevs && j < numdevs; i++) { in updatexfers()
369 if (((stats.dinfo->devices[i].device_type in updatexfers()
371 && ((stats.dinfo->devices[i].device_type in updatexfers()
376 stats.dinfo->devices[i].operations[k]; in updatexfers()
395 if (stats.dinfo->mem_ptr) in updatexfers()
396 free(stats.dinfo->mem_ptr); in updatexfers()
398 free(stats.dinfo); in updatexfers()