void iodriver_resetstats() { int i, j; int numdevs = device_get_numdevices(); ioqueue_resetstats(OVERALLQUEUE); for (i=0; i<numiodrivers; i++) { for (j=0; j<numdevs; j++) { ioqueue_resetstats(iodrivers[i]->devices[j].queue); } } logorg_resetstats(sysorgs, numsysorgs); stat_reset(&emptyqueuestats); stat_reset(&initiatenextstats); }
void ssd_resetstats (void) { int i; for (i=0; i<MAXDEVICES; i++) { ssd_t *currdisk = getssd (i); if (currdisk) { int j; ioqueue_resetstats(currdisk->queue); for (j=0; j<currdisk->params.nelements; j++) { ioqueue_resetstats(currdisk->elements[j].queue); } ssd_statinit(i, 0); } } }
void controller_smart_resetstats (controller *currctlr) { int numdevs = device_get_numdevices(); int i; for (i=0; i<numdevs; i++) { ioqueue_resetstats(currctlr->devices[i].queue); } currctlr->cache->cache_resetstats(currctlr->cache); }
void simpledisk_resetstats (void) { int i; for (i=0; i<MAXDEVICES; i++) { simpledisk_t *currdisk = getsimpledisk (i); if (currdisk) { ioqueue_resetstats(currdisk->queue); simpledisk_statinit(i, 0); } } }
/* Uh, reset the statistics. */ void mems_resetstats (void) { mems_t *dev; int i; int j; if (disksim->memsinfo == NULL) { return; } for (i = 0; i < disksim->memsinfo->devices_len; i++) { dev = getmems(i); if (dev) { ioqueue_resetstats(dev->queue); for (j=0; j<MEMS_MAXSLEDS; j++) { ioqueue_resetstats(dev->sled[j].queue); } mems_statinit(i, FALSE); } } }