throughputstats 938 dev/raidframe/rf_driver.c rc = rf_create_managed_mutex(listp, &raidPtr->throughputstats.mutex); throughputstats 944 dev/raidframe/rf_driver.c raidPtr->throughputstats.sum_io_us = 0; throughputstats 945 dev/raidframe/rf_driver.c raidPtr->throughputstats.num_ios = 0; throughputstats 946 dev/raidframe/rf_driver.c raidPtr->throughputstats.num_out_ios = 0; throughputstats 953 dev/raidframe/rf_driver.c RF_LOCK_MUTEX(raidPtr->throughputstats.mutex); throughputstats 954 dev/raidframe/rf_driver.c raidPtr->throughputstats.num_ios++; throughputstats 955 dev/raidframe/rf_driver.c raidPtr->throughputstats.num_out_ios++; throughputstats 956 dev/raidframe/rf_driver.c if (raidPtr->throughputstats.num_out_ios == 1) throughputstats 957 dev/raidframe/rf_driver.c RF_GETTIME(raidPtr->throughputstats.start); throughputstats 958 dev/raidframe/rf_driver.c RF_UNLOCK_MUTEX(raidPtr->throughputstats.mutex); throughputstats 966 dev/raidframe/rf_driver.c RF_LOCK_MUTEX(raidPtr->throughputstats.mutex); throughputstats 967 dev/raidframe/rf_driver.c raidPtr->throughputstats.num_out_ios--; throughputstats 968 dev/raidframe/rf_driver.c if (raidPtr->throughputstats.num_out_ios == 0) { throughputstats 969 dev/raidframe/rf_driver.c RF_GETTIME(raidPtr->throughputstats.stop); throughputstats 970 dev/raidframe/rf_driver.c RF_TIMEVAL_DIFF(&raidPtr->throughputstats.start, throughputstats 971 dev/raidframe/rf_driver.c &raidPtr->throughputstats.stop, &diff); throughputstats 972 dev/raidframe/rf_driver.c raidPtr->throughputstats.sum_io_us += RF_TIMEVAL_TO_US(diff); throughputstats 974 dev/raidframe/rf_driver.c RF_UNLOCK_MUTEX(raidPtr->throughputstats.mutex); throughputstats 980 dev/raidframe/rf_driver.c RF_ASSERT(raidPtr->throughputstats.num_out_ios == 0); throughputstats 981 dev/raidframe/rf_driver.c if (raidPtr->throughputstats.sum_io_us != 0) { throughputstats 983 dev/raidframe/rf_driver.c raidPtr->throughputstats.num_ios / throughputstats 984 dev/raidframe/rf_driver.c (raidPtr->throughputstats.sum_io_us / 1000000.0)); throughputstats 314 dev/raidframe/rf_raid.h RF_ThroughputStats_t throughputstats;