base-stats: Rename Units namespace as units
As part of recent decisions regarding namespace naming conventions, all namespaces will be changed to snake case. Stats::Units became Stats::units. Change-Id: I9ce855b291db122d952098a090a2984b42152850 Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/45415 Maintainer: Jason Lowe-Power <power.jg@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Hoa Nguyen <hoanguyen@ucdavis.edu>
This commit is contained in:
committed by
Daniel Carvalho
parent
7592230550
commit
3016478068
@@ -458,17 +458,17 @@ FlashDevice::getUnknownPages(uint32_t index)
|
||||
FlashDevice::
|
||||
FlashDeviceStats::FlashDeviceStats(Stats::Group *parent)
|
||||
: Stats::Group(parent, "FlashDevice"),
|
||||
ADD_STAT(totalGCActivations, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalGCActivations, Stats::units::Count::get(),
|
||||
"Number of Garbage collector activations"),
|
||||
ADD_STAT(writeAccess, Stats::Units::Count::get(),
|
||||
ADD_STAT(writeAccess, Stats::units::Count::get(),
|
||||
"Histogram of write addresses"),
|
||||
ADD_STAT(readAccess, Stats::Units::Count::get(),
|
||||
ADD_STAT(readAccess, Stats::units::Count::get(),
|
||||
"Histogram of read addresses"),
|
||||
ADD_STAT(fileSystemAccess, Stats::Units::Count::get(),
|
||||
ADD_STAT(fileSystemAccess, Stats::units::Count::get(),
|
||||
"Histogram of file system accesses"),
|
||||
ADD_STAT(writeLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(writeLatency, Stats::units::Tick::get(),
|
||||
"Histogram of write latency"),
|
||||
ADD_STAT(readLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(readLatency, Stats::units::Tick::get(),
|
||||
"Histogram of read latency")
|
||||
{
|
||||
using namespace Stats;
|
||||
|
||||
@@ -81,7 +81,7 @@ HDLcd::HDLcd(const HDLcdParams &p)
|
||||
HDLcd::
|
||||
HDLcdStats::HDLcdStats(Stats::Group *parent)
|
||||
: Stats::Group(parent, "HDLcd"),
|
||||
ADD_STAT(underruns, Stats::Units::Count::get(),
|
||||
ADD_STAT(underruns, Stats::units::Count::get(),
|
||||
"Number of buffer underruns")
|
||||
{
|
||||
using namespace Stats;
|
||||
|
||||
@@ -747,13 +747,13 @@ SMMUv3::init()
|
||||
|
||||
SMMUv3::SMMUv3Stats::SMMUv3Stats(Stats::Group *parent)
|
||||
: Stats::Group(parent),
|
||||
ADD_STAT(steL1Fetches, Stats::Units::Count::get(), "STE L1 fetches"),
|
||||
ADD_STAT(steFetches, Stats::Units::Count::get(), "STE fetches"),
|
||||
ADD_STAT(cdL1Fetches, Stats::Units::Count::get(), "CD L1 fetches"),
|
||||
ADD_STAT(cdFetches, Stats::Units::Count::get(), "CD fetches"),
|
||||
ADD_STAT(translationTimeDist, Stats::Units::Tick::get(),
|
||||
ADD_STAT(steL1Fetches, Stats::units::Count::get(), "STE L1 fetches"),
|
||||
ADD_STAT(steFetches, Stats::units::Count::get(), "STE fetches"),
|
||||
ADD_STAT(cdL1Fetches, Stats::units::Count::get(), "CD L1 fetches"),
|
||||
ADD_STAT(cdFetches, Stats::units::Count::get(), "CD fetches"),
|
||||
ADD_STAT(translationTimeDist, Stats::units::Tick::get(),
|
||||
"Time to translate address"),
|
||||
ADD_STAT(ptwTimeDist, Stats::Units::Tick::get(),
|
||||
ADD_STAT(ptwTimeDist, Stats::units::Tick::get(),
|
||||
"Time to walk page tables")
|
||||
{
|
||||
using namespace Stats;
|
||||
|
||||
@@ -85,23 +85,23 @@ SMMUv3BaseCache::
|
||||
SMMUv3BaseCacheStats::SMMUv3BaseCacheStats(
|
||||
Stats::Group *parent, const std::string &name)
|
||||
: Stats::Group(parent, name.c_str()),
|
||||
ADD_STAT(averageLookups, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Second>::get(),
|
||||
ADD_STAT(averageLookups, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Second>::get(),
|
||||
"Average number lookups per second"),
|
||||
ADD_STAT(totalLookups, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalLookups, Stats::units::Count::get(),
|
||||
"Total number of lookups"),
|
||||
ADD_STAT(averageMisses, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Second>::get(),
|
||||
ADD_STAT(averageMisses, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Second>::get(),
|
||||
"Average number misses per second"),
|
||||
ADD_STAT(totalMisses, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalMisses, Stats::units::Count::get(),
|
||||
"Total number of misses"),
|
||||
ADD_STAT(averageUpdates, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Second>::get(),
|
||||
ADD_STAT(averageUpdates, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Second>::get(),
|
||||
"Average number updates per second"),
|
||||
ADD_STAT(totalUpdates, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalUpdates, Stats::units::Count::get(),
|
||||
"Total number of updates"),
|
||||
ADD_STAT(averageHitRate, Stats::Units::Ratio::get(), "Average hit rate"),
|
||||
ADD_STAT(insertions, Stats::Units::Count::get(),
|
||||
ADD_STAT(averageHitRate, Stats::units::Ratio::get(), "Average hit rate"),
|
||||
ADD_STAT(insertions, Stats::units::Count::get(),
|
||||
"Number of insertions (not replacements)")
|
||||
{
|
||||
using namespace Stats;
|
||||
@@ -1229,13 +1229,13 @@ WalkCache::pickEntryIdxToReplace(const Set &set,
|
||||
WalkCache::
|
||||
WalkCacheStats::WalkCacheStats(Stats::Group *parent)
|
||||
: Stats::Group(parent),
|
||||
ADD_STAT(totalLookupsByStageLevel, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalLookupsByStageLevel, Stats::units::Count::get(),
|
||||
"Total number of lookups"),
|
||||
ADD_STAT(totalMissesByStageLevel, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalMissesByStageLevel, Stats::units::Count::get(),
|
||||
"Total number of misses"),
|
||||
ADD_STAT(totalUpdatesByStageLevel, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalUpdatesByStageLevel, Stats::units::Count::get(),
|
||||
"Total number of updates"),
|
||||
ADD_STAT(insertionsByStageLevel, Stats::Units::Count::get(),
|
||||
ADD_STAT(insertionsByStageLevel, Stats::units::Count::get(),
|
||||
"Number of insertions (not replacements)")
|
||||
{
|
||||
using namespace Stats;
|
||||
@@ -1268,8 +1268,8 @@ WalkCacheStats::WalkCacheStats(Stats::Group *parent)
|
||||
auto avg_lookup = new Stats::Formula(
|
||||
this,
|
||||
csprintf("averageLookups_S%dL%d", s+1, l).c_str(),
|
||||
Stats::Units::Rate<Stats::Units::Count,
|
||||
Stats::Units::Second>::get(),
|
||||
Stats::units::Rate<Stats::units::Count,
|
||||
Stats::units::Second>::get(),
|
||||
"Average number lookups per second");
|
||||
avg_lookup->flags(pdf);
|
||||
averageLookupsByStageLevel.push_back(avg_lookup);
|
||||
@@ -1280,8 +1280,8 @@ WalkCacheStats::WalkCacheStats(Stats::Group *parent)
|
||||
auto avg_misses = new Stats::Formula(
|
||||
this,
|
||||
csprintf("averageMisses_S%dL%d", s+1, l).c_str(),
|
||||
Stats::Units::Rate<Stats::Units::Count,
|
||||
Stats::Units::Second>::get(),
|
||||
Stats::units::Rate<Stats::units::Count,
|
||||
Stats::units::Second>::get(),
|
||||
"Average number misses per second");
|
||||
avg_misses->flags(pdf);
|
||||
averageMissesByStageLevel.push_back(avg_misses);
|
||||
@@ -1292,8 +1292,8 @@ WalkCacheStats::WalkCacheStats(Stats::Group *parent)
|
||||
auto avg_updates = new Stats::Formula(
|
||||
this,
|
||||
csprintf("averageUpdates_S%dL%d", s+1, l).c_str(),
|
||||
Stats::Units::Rate<Stats::Units::Count,
|
||||
Stats::Units::Second>::get(),
|
||||
Stats::units::Rate<Stats::units::Count,
|
||||
Stats::units::Second>::get(),
|
||||
"Average number updates per second");
|
||||
avg_updates->flags(pdf);
|
||||
averageUpdatesByStageLevel.push_back(avg_updates);
|
||||
@@ -1304,7 +1304,7 @@ WalkCacheStats::WalkCacheStats(Stats::Group *parent)
|
||||
auto avg_hitrate = new Stats::Formula(
|
||||
this,
|
||||
csprintf("averageHitRate_S%dL%d", s+1, l).c_str(),
|
||||
Stats::Units::Ratio::get(), "Average hit rate");
|
||||
Stats::units::Ratio::get(), "Average hit rate");
|
||||
avg_hitrate->flags(pdf);
|
||||
averageHitRateByStageLevel.push_back(avg_hitrate);
|
||||
|
||||
|
||||
@@ -756,56 +756,56 @@ UFSHostDevice::UFSHostDevice(const UFSHostDeviceParams &p) :
|
||||
UFSHostDevice::
|
||||
UFSHostDeviceStats::UFSHostDeviceStats(UFSHostDevice *parent)
|
||||
: Stats::Group(parent, "UFSDiskHost"),
|
||||
ADD_STAT(currentSCSIQueue, Stats::Units::Count::get(),
|
||||
ADD_STAT(currentSCSIQueue, Stats::units::Count::get(),
|
||||
"Most up to date length of the command queue"),
|
||||
ADD_STAT(currentReadSSDQueue, Stats::Units::Count::get(),
|
||||
ADD_STAT(currentReadSSDQueue, Stats::units::Count::get(),
|
||||
"Most up to date length of the read SSD queue"),
|
||||
ADD_STAT(currentWriteSSDQueue, Stats::Units::Count::get(),
|
||||
ADD_STAT(currentWriteSSDQueue, Stats::units::Count::get(),
|
||||
"Most up to date length of the write SSD queue"),
|
||||
/** Amount of data read/written */
|
||||
ADD_STAT(totalReadSSD, Stats::Units::Byte::get(),
|
||||
ADD_STAT(totalReadSSD, Stats::units::Byte::get(),
|
||||
"Number of bytes read from SSD"),
|
||||
ADD_STAT(totalWrittenSSD, Stats::Units::Byte::get(),
|
||||
ADD_STAT(totalWrittenSSD, Stats::units::Byte::get(),
|
||||
"Number of bytes written to SSD"),
|
||||
ADD_STAT(totalReadDiskTransactions, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalReadDiskTransactions, Stats::units::Count::get(),
|
||||
"Number of transactions from disk"),
|
||||
ADD_STAT(totalWriteDiskTransactions, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalWriteDiskTransactions, Stats::units::Count::get(),
|
||||
"Number of transactions to disk"),
|
||||
ADD_STAT(totalReadUFSTransactions, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalReadUFSTransactions, Stats::units::Count::get(),
|
||||
"Number of transactions from device"),
|
||||
ADD_STAT(totalWriteUFSTransactions, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalWriteUFSTransactions, Stats::units::Count::get(),
|
||||
"Number of transactions to device"),
|
||||
/** Average bandwidth for reads and writes */
|
||||
ADD_STAT(averageReadSSDBW, Stats::Units::Rate<
|
||||
Stats::Units::Byte, Stats::Units::Second>::get(),
|
||||
ADD_STAT(averageReadSSDBW, Stats::units::Rate<
|
||||
Stats::units::Byte, Stats::units::Second>::get(),
|
||||
"Average read bandwidth",
|
||||
totalReadSSD / simSeconds),
|
||||
ADD_STAT(averageWriteSSDBW, Stats::Units::Rate<
|
||||
Stats::Units::Byte, Stats::Units::Second>::get(),
|
||||
ADD_STAT(averageWriteSSDBW, Stats::units::Rate<
|
||||
Stats::units::Byte, Stats::units::Second>::get(),
|
||||
"Average write bandwidth",
|
||||
totalWrittenSSD / simSeconds),
|
||||
ADD_STAT(averageSCSIQueue, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Tick>::get(),
|
||||
ADD_STAT(averageSCSIQueue, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Tick>::get(),
|
||||
"Average command queue length"),
|
||||
ADD_STAT(averageReadSSDQueue, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Tick>::get(),
|
||||
ADD_STAT(averageReadSSDQueue, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Tick>::get(),
|
||||
"Average read queue length"),
|
||||
ADD_STAT(averageWriteSSDQueue, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Tick>::get(),
|
||||
ADD_STAT(averageWriteSSDQueue, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Tick>::get(),
|
||||
"Average write queue length"),
|
||||
/** Number of doorbells rung*/
|
||||
ADD_STAT(curDoorbell, Stats::Units::Count::get(),
|
||||
ADD_STAT(curDoorbell, Stats::units::Count::get(),
|
||||
"Most up to date number of doorbells used",
|
||||
parent->activeDoorbells),
|
||||
ADD_STAT(maxDoorbell, Stats::Units::Count::get(),
|
||||
ADD_STAT(maxDoorbell, Stats::units::Count::get(),
|
||||
"Maximum number of doorbells utilized"),
|
||||
ADD_STAT(averageDoorbell, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Tick>::get(),
|
||||
ADD_STAT(averageDoorbell, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Tick>::get(),
|
||||
"Average number of Doorbells used"),
|
||||
/** Latency*/
|
||||
ADD_STAT(transactionLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(transactionLatency, Stats::units::Tick::get(),
|
||||
"Histogram of transaction times"),
|
||||
ADD_STAT(idleTimes, Stats::Units::Tick::get(), "Histogram of idle times")
|
||||
ADD_STAT(idleTimes, Stats::units::Tick::get(), "Histogram of idle times")
|
||||
{
|
||||
using namespace Stats;
|
||||
|
||||
|
||||
@@ -32,131 +32,131 @@
|
||||
|
||||
EtherDevice::EtherDeviceStats::EtherDeviceStats(Stats::Group *parent)
|
||||
: Stats::Group(parent, "EtherDevice"),
|
||||
ADD_STAT(postedInterrupts, Stats::Units::Count::get(),
|
||||
ADD_STAT(postedInterrupts, Stats::units::Count::get(),
|
||||
"Number of posts to CPU"),
|
||||
ADD_STAT(txBytes, Stats::Units::Byte::get(),
|
||||
ADD_STAT(txBytes, Stats::units::Byte::get(),
|
||||
"Bytes Transmitted"),
|
||||
ADD_STAT(rxBytes, Stats::Units::Byte::get(), "Bytes Received"),
|
||||
ADD_STAT(txPackets, Stats::Units::Count::get(),
|
||||
ADD_STAT(rxBytes, Stats::units::Byte::get(), "Bytes Received"),
|
||||
ADD_STAT(txPackets, Stats::units::Count::get(),
|
||||
"Number of Packets Transmitted"),
|
||||
ADD_STAT(rxPackets, Stats::Units::Count::get(),
|
||||
ADD_STAT(rxPackets, Stats::units::Count::get(),
|
||||
"Number of Packets Received"),
|
||||
ADD_STAT(txBandwidth, Stats::Units::Rate<
|
||||
Stats::Units::Bit, Stats::Units::Second>::get(),
|
||||
ADD_STAT(txBandwidth, Stats::units::Rate<
|
||||
Stats::units::Bit, Stats::units::Second>::get(),
|
||||
"Transmit Bandwidth",
|
||||
txBytes * Stats::constant(8) / simSeconds),
|
||||
ADD_STAT(rxBandwidth, Stats::Units::Rate<
|
||||
Stats::Units::Bit, Stats::Units::Second>::get(),
|
||||
ADD_STAT(rxBandwidth, Stats::units::Rate<
|
||||
Stats::units::Bit, Stats::units::Second>::get(),
|
||||
"Receive Bandwidth",
|
||||
rxBytes * Stats::constant(8) / simSeconds),
|
||||
ADD_STAT(txIpChecksums, Stats::Units::Count::get(),
|
||||
ADD_STAT(txIpChecksums, Stats::units::Count::get(),
|
||||
"Number of tx IP Checksums done by device"),
|
||||
ADD_STAT(rxIpChecksums, Stats::Units::Count::get(),
|
||||
ADD_STAT(rxIpChecksums, Stats::units::Count::get(),
|
||||
"Number of rx IP Checksums done by device"),
|
||||
ADD_STAT(txTcpChecksums, Stats::Units::Count::get(),
|
||||
ADD_STAT(txTcpChecksums, Stats::units::Count::get(),
|
||||
"Number of tx TCP Checksums done by device"),
|
||||
ADD_STAT(rxTcpChecksums, Stats::Units::Count::get(),
|
||||
ADD_STAT(rxTcpChecksums, Stats::units::Count::get(),
|
||||
"Number of rx TCP Checksums done by device"),
|
||||
ADD_STAT(txUdpChecksums, Stats::Units::Count::get(),
|
||||
ADD_STAT(txUdpChecksums, Stats::units::Count::get(),
|
||||
"Number of tx UDP Checksums done by device"),
|
||||
ADD_STAT(rxUdpChecksums, Stats::Units::Count::get(),
|
||||
ADD_STAT(rxUdpChecksums, Stats::units::Count::get(),
|
||||
"Number of rx UDP Checksums done by device"),
|
||||
ADD_STAT(descDmaReads, Stats::Units::Count::get(),
|
||||
ADD_STAT(descDmaReads, Stats::units::Count::get(),
|
||||
"Number of descriptors the device read w/ DMA"),
|
||||
ADD_STAT(descDmaWrites, Stats::Units::Count::get(),
|
||||
ADD_STAT(descDmaWrites, Stats::units::Count::get(),
|
||||
"Number of descriptors the device wrote w/ DMA"),
|
||||
ADD_STAT(descDmaRdBytes, Stats::Units::Count::get(),
|
||||
ADD_STAT(descDmaRdBytes, Stats::units::Count::get(),
|
||||
"Number of descriptor bytes read w/ DMA"),
|
||||
ADD_STAT(descDmaWrBytes, Stats::Units::Count::get(),
|
||||
ADD_STAT(descDmaWrBytes, Stats::units::Count::get(),
|
||||
"Number of descriptor bytes write w/ DMA"),
|
||||
ADD_STAT(totBandwidth, Stats::Units::Rate<
|
||||
Stats::Units::Bit, Stats::Units::Second>::get(),
|
||||
ADD_STAT(totBandwidth, Stats::units::Rate<
|
||||
Stats::units::Bit, Stats::units::Second>::get(),
|
||||
"Total Bandwidth",
|
||||
txBandwidth + rxBandwidth),
|
||||
ADD_STAT(totPackets, Stats::Units::Count::get(), "Total Packets",
|
||||
ADD_STAT(totPackets, Stats::units::Count::get(), "Total Packets",
|
||||
txPackets + rxPackets),
|
||||
ADD_STAT(totBytes, Stats::Units::Byte::get(), "Total Bytes",
|
||||
ADD_STAT(totBytes, Stats::units::Byte::get(), "Total Bytes",
|
||||
txBytes + rxBytes),
|
||||
ADD_STAT(totPacketRate, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Second>::get(),
|
||||
ADD_STAT(totPacketRate, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Second>::get(),
|
||||
"Total Packet Tranmission Rate",
|
||||
totPackets / simSeconds),
|
||||
ADD_STAT(txPacketRate, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Second>::get(),
|
||||
ADD_STAT(txPacketRate, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Second>::get(),
|
||||
"Packet Tranmission Rate",
|
||||
txPackets / simSeconds),
|
||||
ADD_STAT(rxPacketRate, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Second>::get(),
|
||||
ADD_STAT(rxPacketRate, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Second>::get(),
|
||||
"Packet Reception Rate",
|
||||
rxPackets / simSeconds),
|
||||
ADD_STAT(postedSwi, Stats::Units::Count::get(),
|
||||
ADD_STAT(postedSwi, Stats::units::Count::get(),
|
||||
"Number of software interrupts posted to CPU"),
|
||||
ADD_STAT(totalSwi, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalSwi, Stats::units::Count::get(),
|
||||
"Total number of Swi written to ISR"),
|
||||
ADD_STAT(coalescedSwi, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(coalescedSwi, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of Swi's coalesced into each post",
|
||||
totalSwi / postedInterrupts),
|
||||
ADD_STAT(postedRxIdle, Stats::Units::Count::get(),
|
||||
ADD_STAT(postedRxIdle, Stats::units::Count::get(),
|
||||
"Number of rxIdle interrupts posted to CPU"),
|
||||
ADD_STAT(totalRxIdle, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalRxIdle, Stats::units::Count::get(),
|
||||
"Total number of RxIdle written to ISR"),
|
||||
ADD_STAT(coalescedRxIdle, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(coalescedRxIdle, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of RxIdle's coalesced into each post",
|
||||
totalRxIdle / postedInterrupts),
|
||||
ADD_STAT(postedRxOk, Stats::Units::Count::get(),
|
||||
ADD_STAT(postedRxOk, Stats::units::Count::get(),
|
||||
"Number of RxOk interrupts posted to CPU"),
|
||||
ADD_STAT(totalRxOk, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalRxOk, Stats::units::Count::get(),
|
||||
"Total number of RxOk written to ISR"),
|
||||
ADD_STAT(coalescedRxOk, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(coalescedRxOk, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of RxOk's coalesced into each post",
|
||||
totalRxOk / postedInterrupts),
|
||||
ADD_STAT(postedRxDesc, Stats::Units::Count::get(),
|
||||
ADD_STAT(postedRxDesc, Stats::units::Count::get(),
|
||||
"Number of RxDesc interrupts posted to CPU"),
|
||||
ADD_STAT(totalRxDesc, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalRxDesc, Stats::units::Count::get(),
|
||||
"Total number of RxDesc written to ISR"),
|
||||
ADD_STAT(coalescedRxDesc, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(coalescedRxDesc, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of RxDesc's coalesced into each post",
|
||||
totalRxDesc / postedInterrupts),
|
||||
ADD_STAT(postedTxOk, Stats::Units::Count::get(),
|
||||
ADD_STAT(postedTxOk, Stats::units::Count::get(),
|
||||
"Number of TxOk interrupts posted to CPU"),
|
||||
ADD_STAT(totalTxOk, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalTxOk, Stats::units::Count::get(),
|
||||
"Total number of TxOk written to ISR"),
|
||||
ADD_STAT(coalescedTxOk, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(coalescedTxOk, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of TxOk's coalesced into each post",
|
||||
totalTxOk / postedInterrupts),
|
||||
ADD_STAT(postedTxIdle, Stats::Units::Count::get(),
|
||||
ADD_STAT(postedTxIdle, Stats::units::Count::get(),
|
||||
"Number of TxIdle interrupts posted to CPU"),
|
||||
ADD_STAT(totalTxIdle, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalTxIdle, Stats::units::Count::get(),
|
||||
"Total number of TxIdle written to ISR"),
|
||||
ADD_STAT(coalescedTxIdle, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(coalescedTxIdle, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of TxIdle's coalesced into each post",
|
||||
totalTxIdle / postedInterrupts),
|
||||
ADD_STAT(postedTxDesc, Stats::Units::Count::get(),
|
||||
ADD_STAT(postedTxDesc, Stats::units::Count::get(),
|
||||
"Number of TxDesc interrupts posted to CPU"),
|
||||
ADD_STAT(totalTxDesc, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalTxDesc, Stats::units::Count::get(),
|
||||
"Total number of TxDesc written to ISR"),
|
||||
ADD_STAT(coalescedTxDesc, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(coalescedTxDesc, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of TxDesc's coalesced into each post",
|
||||
totalTxDesc / postedInterrupts),
|
||||
ADD_STAT(postedRxOrn, Stats::Units::Count::get(),
|
||||
ADD_STAT(postedRxOrn, Stats::units::Count::get(),
|
||||
"Number of RxOrn posted to CPU"),
|
||||
ADD_STAT(totalRxOrn, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalRxOrn, Stats::units::Count::get(),
|
||||
"Total number of RxOrn written to ISR"),
|
||||
ADD_STAT(coalescedRxOrn, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(coalescedRxOrn, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of RxOrn's coalesced into each post",
|
||||
totalRxOrn / postedInterrupts),
|
||||
ADD_STAT(coalescedTotal, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(coalescedTotal, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of interrupts coalesced into each post"),
|
||||
ADD_STAT(droppedPackets, Stats::Units::Count::get(),
|
||||
ADD_STAT(droppedPackets, Stats::units::Count::get(),
|
||||
"Number of packets dropped")
|
||||
{
|
||||
|
||||
|
||||
@@ -100,14 +100,14 @@ Device::~Device()
|
||||
|
||||
Device::DeviceStats::DeviceStats(Stats::Group *parent)
|
||||
: Stats::Group(parent, "SinicDevice"),
|
||||
ADD_STAT(totalVnicDistance, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalVnicDistance, Stats::units::Count::get(),
|
||||
"Total vnic distance"),
|
||||
ADD_STAT(numVnicDistance, Stats::Units::Count::get(),
|
||||
ADD_STAT(numVnicDistance, Stats::units::Count::get(),
|
||||
"Number of vnic distance measurements"),
|
||||
ADD_STAT(maxVnicDistance, Stats::Units::Count::get(),
|
||||
ADD_STAT(maxVnicDistance, Stats::units::Count::get(),
|
||||
"Maximum vnic distance"),
|
||||
ADD_STAT(avgVnicDistance, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(avgVnicDistance, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average vnic distance", totalVnicDistance / numVnicDistance),
|
||||
_maxVnicDistance(0)
|
||||
{
|
||||
|
||||
@@ -431,9 +431,9 @@ CopyEngine::
|
||||
CopyEngineStats::CopyEngineStats(Stats::Group *parent,
|
||||
const uint8_t &channel_count)
|
||||
: Stats::Group(parent, "CopyEngine"),
|
||||
ADD_STAT(bytesCopied, Stats::Units::Byte::get(),
|
||||
ADD_STAT(bytesCopied, Stats::units::Byte::get(),
|
||||
"Number of bytes copied by each engine"),
|
||||
ADD_STAT(copiesProcessed, Stats::Units::Count::get(),
|
||||
ADD_STAT(copiesProcessed, Stats::units::Count::get(),
|
||||
"Number of copies processed by each engine")
|
||||
{
|
||||
bytesCopied
|
||||
|
||||
@@ -391,17 +391,17 @@ IdeDisk::doDmaDataRead()
|
||||
IdeDisk::
|
||||
IdeDiskStats::IdeDiskStats(Stats::Group *parent)
|
||||
: Stats::Group(parent, "IdeDisk"),
|
||||
ADD_STAT(dmaReadFullPages, Stats::Units::Count::get(),
|
||||
ADD_STAT(dmaReadFullPages, Stats::units::Count::get(),
|
||||
"Number of full page size DMA reads (not PRD)."),
|
||||
ADD_STAT(dmaReadBytes, Stats::Units::Byte::get(),
|
||||
ADD_STAT(dmaReadBytes, Stats::units::Byte::get(),
|
||||
"Number of bytes transfered via DMA reads (not PRD)."),
|
||||
ADD_STAT(dmaReadTxs, Stats::Units::Count::get(),
|
||||
ADD_STAT(dmaReadTxs, Stats::units::Count::get(),
|
||||
"Number of DMA read transactions (not PRD)."),
|
||||
ADD_STAT(dmaWriteFullPages, Stats::Units::Count::get(),
|
||||
ADD_STAT(dmaWriteFullPages, Stats::units::Count::get(),
|
||||
"Number of full page size DMA writes."),
|
||||
ADD_STAT(dmaWriteBytes, Stats::Units::Byte::get(),
|
||||
ADD_STAT(dmaWriteBytes, Stats::units::Byte::get(),
|
||||
"Number of bytes transfered via DMA writes."),
|
||||
ADD_STAT(dmaWriteTxs, Stats::Units::Count::get(),
|
||||
ADD_STAT(dmaWriteTxs, Stats::units::Count::get(),
|
||||
"Number of DMA write transactions.")
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user