gem5  v20.1.0.0
Public Attributes | List of all members
UFSHostDevice::UFSHostDeviceStats Struct Reference

Statistics. More...

Public Attributes

Stats::Scalar currentSCSIQueue
 Queue lengths. More...
 
Stats::Scalar currentReadSSDQueue
 
Stats::Scalar currentWriteSSDQueue
 
Stats::Scalar totalReadSSD
 Amount of data read/written. More...
 
Stats::Scalar totalWrittenSSD
 
Stats::Scalar totalReadDiskTransactions
 
Stats::Scalar totalWriteDiskTransactions
 
Stats::Scalar totalReadUFSTransactions
 
Stats::Scalar totalWriteUFSTransactions
 
Stats::Formula averageReadSSDBW
 Average bandwidth for reads and writes. More...
 
Stats::Formula averageWriteSSDBW
 
Stats::Average averageSCSIQueue
 Average Queue lengths. More...
 
Stats::Average averageReadSSDQueue
 
Stats::Average averageWriteSSDQueue
 
Stats::Formula curDoorbell
 Number of doorbells rung. More...
 
Stats::Scalar maxDoorbell
 
Stats::Average averageDoorbell
 
Stats::Histogram transactionLatency
 Histogram of latencies. More...
 
Stats::Histogram idleTimes
 

Detailed Description

Statistics.

Definition at line 498 of file ufs_device.hh.

Member Data Documentation

◆ averageDoorbell

Stats::Average UFSHostDevice::UFSHostDeviceStats::averageDoorbell

◆ averageReadSSDBW

Stats::Formula UFSHostDevice::UFSHostDeviceStats::averageReadSSDBW

Average bandwidth for reads and writes.

Definition at line 513 of file ufs_device.hh.

Referenced by UFSHostDevice::regStats().

◆ averageReadSSDQueue

Stats::Average UFSHostDevice::UFSHostDeviceStats::averageReadSSDQueue

Definition at line 518 of file ufs_device.hh.

Referenced by UFSHostDevice::manageReadTransfer(), and UFSHostDevice::regStats().

◆ averageSCSIQueue

Stats::Average UFSHostDevice::UFSHostDeviceStats::averageSCSIQueue

Average Queue lengths.

Definition at line 517 of file ufs_device.hh.

Referenced by UFSHostDevice::regStats().

◆ averageWriteSSDBW

Stats::Formula UFSHostDevice::UFSHostDeviceStats::averageWriteSSDBW

Definition at line 514 of file ufs_device.hh.

Referenced by UFSHostDevice::regStats().

◆ averageWriteSSDQueue

Stats::Average UFSHostDevice::UFSHostDeviceStats::averageWriteSSDQueue

Definition at line 519 of file ufs_device.hh.

Referenced by UFSHostDevice::regStats(), and UFSHostDevice::writeDone().

◆ curDoorbell

Stats::Formula UFSHostDevice::UFSHostDeviceStats::curDoorbell

Number of doorbells rung.

Definition at line 522 of file ufs_device.hh.

Referenced by UFSHostDevice::regStats().

◆ currentReadSSDQueue

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::currentReadSSDQueue

Definition at line 501 of file ufs_device.hh.

Referenced by UFSHostDevice::manageReadTransfer(), and UFSHostDevice::regStats().

◆ currentSCSIQueue

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::currentSCSIQueue

Queue lengths.

Definition at line 500 of file ufs_device.hh.

Referenced by UFSHostDevice::regStats().

◆ currentWriteSSDQueue

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::currentWriteSSDQueue

Definition at line 502 of file ufs_device.hh.

Referenced by UFSHostDevice::regStats(), and UFSHostDevice::writeDone().

◆ idleTimes

Stats::Histogram UFSHostDevice::UFSHostDeviceStats::idleTimes

Definition at line 528 of file ufs_device.hh.

Referenced by UFSHostDevice::regStats(), and UFSHostDevice::write().

◆ maxDoorbell

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::maxDoorbell

◆ totalReadDiskTransactions

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::totalReadDiskTransactions

Definition at line 507 of file ufs_device.hh.

Referenced by UFSHostDevice::readCallback(), and UFSHostDevice::regStats().

◆ totalReadSSD

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::totalReadSSD

Amount of data read/written.

Definition at line 505 of file ufs_device.hh.

Referenced by UFSHostDevice::manageReadTransfer(), and UFSHostDevice::regStats().

◆ totalReadUFSTransactions

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::totalReadUFSTransactions

Definition at line 509 of file ufs_device.hh.

Referenced by UFSHostDevice::manageReadTransfer(), and UFSHostDevice::regStats().

◆ totalWriteDiskTransactions

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::totalWriteDiskTransactions

Definition at line 508 of file ufs_device.hh.

Referenced by UFSHostDevice::regStats(), and UFSHostDevice::writeDone().

◆ totalWriteUFSTransactions

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::totalWriteUFSTransactions

Definition at line 510 of file ufs_device.hh.

Referenced by UFSHostDevice::manageWriteTransfer(), and UFSHostDevice::regStats().

◆ totalWrittenSSD

Stats::Scalar UFSHostDevice::UFSHostDeviceStats::totalWrittenSSD

Definition at line 506 of file ufs_device.hh.

Referenced by UFSHostDevice::manageWriteTransfer(), and UFSHostDevice::regStats().

◆ transactionLatency

Stats::Histogram UFSHostDevice::UFSHostDeviceStats::transactionLatency

Histogram of latencies.

Definition at line 527 of file ufs_device.hh.

Referenced by UFSHostDevice::finalUTP(), and UFSHostDevice::regStats().


The documentation for this struct was generated from the following file:

Generated on Wed Sep 30 2020 14:02:33 for gem5 by doxygen 1.8.17