gem5  v22.1.0.0
gem5::UFSHostDevice::UFSSCSIDevice Member List

This is the complete list of members for gem5::UFSHostDevice::UFSSCSIDevice, including all inherited members.

_drainManagergem5::Drainableprivate
_drainStategem5::Drainablemutableprivate
_namegem5::Namedprivate
_objNameResolvergem5::SimObjectprivatestatic
_paramsgem5::SimObjectprivate
addStat(statistics::Info *info)gem5::statistics::Groupprivate
addStatGroup(const char *name, Group *block)gem5::statistics::Groupprivate
amountOfReadTransfersgem5::UFSHostDevice::UFSSCSIDeviceprivate
amountOfWriteTransfersgem5::UFSHostDevice::UFSSCSIDeviceprivate
blkSizegem5::UFSHostDevice::UFSSCSIDeviceprivate
cachingPagegem5::UFSHostDevice::UFSSCSIDeviceprivatestatic
Callback typedefgem5::UFSHostDevice::UFSSCSIDevice
capacityLowergem5::UFSHostDevice::UFSSCSIDeviceprivate
capacityUppergem5::UFSHostDevice::UFSSCSIDeviceprivate
clearReadSignal()gem5::UFSHostDevice::UFSSCSIDeviceinline
clearSignal()gem5::UFSHostDevice::UFSSCSIDeviceinline
controlPagegem5::UFSHostDevice::UFSSCSIDeviceprivatestatic
currentSection()gem5::Serializableprivatestatic
deschedule(Event &event)gem5::EventManagerinlineprivate
deschedule(Event *event)gem5::EventManagerinlineprivate
deviceReadCallbackgem5::UFSHostDevice::UFSSCSIDeviceprivate
diskSizegem5::UFSHostDevice::UFSSCSIDeviceprivate
dmDrain()gem5::Drainableprivate
dmDrainResume()gem5::Drainableprivate
drain() overridegem5::SimObjectinlineprivatevirtual
Drainable()gem5::Drainableprivate
drainResume()gem5::Drainableinlineprivatevirtual
drainState() constgem5::Drainableinlineprivate
EventManager(EventManager &em)gem5::EventManagerinlineprivate
EventManager(EventManager *em)gem5::EventManagerinlineprivate
EventManager(EventQueue *eq)gem5::EventManagerinlineprivate
eventqgem5::EventManagerprivate
eventQueue() constgem5::EventManagerinlineprivate
find(const char *name)gem5::SimObjectprivatestatic
finishedCommand() constgem5::UFSHostDevice::UFSSCSIDeviceinline
finishedRead() constgem5::UFSHostDevice::UFSSCSIDeviceinline
flashDevicegem5::UFSHostDevice::UFSSCSIDeviceprivate
flashDiskgem5::UFSHostDevice::UFSSCSIDeviceprivate
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream)gem5::Serializableprivatestatic
getPort(const std::string &if_name, PortID idx=InvalidPortID)gem5::SimObjectprivatevirtual
getProbeManager()gem5::SimObjectprivate
getSimObjectResolver()gem5::SimObjectprivatestatic
getStatGroups() constgem5::statistics::Groupprivate
getStats() constgem5::statistics::Groupprivate
Group()=deletegem5::statistics::Groupprivate
Group(const Group &)=deletegem5::statistics::Groupprivate
Group(Group *parent, const char *name=nullptr)gem5::statistics::Groupprivate
init()gem5::SimObjectprivatevirtual
initState()gem5::SimObjectprivatevirtual
loadState(CheckpointIn &cp)gem5::SimObjectprivatevirtual
lunAvailgem5::UFSHostDevice::UFSSCSIDeviceprivate
lunIDgem5::UFSHostDevice::UFSSCSIDeviceprivate
lunInfogem5::UFSHostDevice::UFSSCSIDeviceprivate
memInvalidate()gem5::SimObjectinlineprivatevirtual
memReadCallbackgem5::UFSHostDevice::UFSSCSIDeviceprivate
memWriteback()gem5::SimObjectinlineprivatevirtual
memWriteCallbackgem5::UFSHostDevice::UFSSCSIDeviceprivate
mergedParentgem5::statistics::Groupprivate
mergedStatGroupsgem5::statistics::Groupprivate
mergeStatGroup(Group *block)gem5::statistics::Groupprivate
name() constgem5::Namedinlineprivatevirtual
Named(const std::string &name_)gem5::Namedinlineprivate
notifyFork()gem5::Drainableinlineprivatevirtual
operator=(const Group &)=deletegem5::statistics::Groupprivate
Params typedefgem5::SimObjectprivate
params() constgem5::SimObjectinlineprivate
pathgem5::Serializableprivatestatic
preDumpStats()gem5::statistics::Groupprivatevirtual
probeManagergem5::SimObjectprivate
readCallback()gem5::UFSHostDevice::UFSSCSIDeviceprivate
readCompletedgem5::UFSHostDevice::UFSSCSIDeviceprivate
readFlash(uint8_t *readaddr, uint64_t offset, uint32_t size)gem5::UFSHostDevice::UFSSCSIDevice
recoveryPagegem5::UFSHostDevice::UFSSCSIDeviceprivatestatic
regProbeListeners()gem5::SimObjectprivatevirtual
regProbePoints()gem5::SimObjectprivatevirtual
regStats()gem5::statistics::Groupprivatevirtual
reschedule(Event &event, Tick when, bool always=false)gem5::EventManagerinlineprivate
reschedule(Event *event, Tick when, bool always=false)gem5::EventManagerinlineprivate
resetStats()gem5::statistics::Groupprivatevirtual
resolveStat(std::string name) constgem5::statistics::Groupprivate
schedule(Event &event, Tick when)gem5::EventManagerinlineprivate
schedule(Event *event, Tick when)gem5::EventManagerinlineprivate
SCSIAbortedCommand enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIACAActive enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIBlankCheck enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIBusy enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSICheckCondition enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSICMDHandle(uint32_t *SCSI_msg)gem5::UFSHostDevice::UFSSCSIDevice
SCSICommandSet enum namegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSICommandTerminated enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIConditionGood enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIDataProtect enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIFormatUnit enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIGood enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIHardwareError enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIIllegalRequest enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIInfoQueuegem5::UFSHostDevice::UFSSCSIDevice
SCSIInquiry enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIIntermediatCGood enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIIntermediateGood enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIMaintenanceIn enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIMediumError enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIMisCompare enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIModeSelect10 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIModeSense10 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIModeSense6 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSINoSense enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSINotReady enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIRead10 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIRead16 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIRead6 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIReadBuffer enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIReadCapacity10 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIReadCapacity16 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIRecoverdError enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIReportLUNs enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIRequestSense enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIReservationConflict enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSISendDiagnostic enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSISenseCodes enum namegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIStartStop enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIStatusCodes enum namegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSISynchronizeCache enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSITaskAborted enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSITaskSetFull enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSITestUnitReady enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIUnitAttention enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIUnmap enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIVerify10 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIVolumeOverflow enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIWrite10 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIWrite16 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIWrite6 enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
SCSIWriteBuffer enum valuegem5::UFSHostDevice::UFSSCSIDeviceprivate
Serializable()gem5::Serializableprivate
serialize(CheckpointOut &cp) const overridegem5::SimObjectinlineprivatevirtual
serializeAll(const std::string &cpt_dir)gem5::SimObjectprivatestatic
serializeSection(CheckpointOut &cp, const char *name) constgem5::Serializableprivate
serializeSection(CheckpointOut &cp, const std::string &name) constgem5::Serializableinlineprivate
setCurTick(Tick newVal)gem5::EventManagerinlineprivate
setReadSignal()gem5::UFSHostDevice::UFSSCSIDeviceinlineprivate
setSignal()gem5::UFSHostDevice::UFSSCSIDeviceinlineprivate
setSimObjectResolver(SimObjectResolver *resolver)gem5::SimObjectprivatestatic
setTotalWrite(uint32_t total_write)gem5::UFSHostDevice::UFSSCSIDeviceinline
signalDonegem5::UFSHostDevice::UFSSCSIDeviceprivate
signalDrainDone() constgem5::Drainableinlineprivate
SimObject(const Params &p)gem5::SimObjectprivate
SimObjectList typedefgem5::SimObjectprivate
simObjectListgem5::SimObjectprivatestatic
SSDReadDone()gem5::UFSHostDevice::UFSSCSIDeviceprivate
SSDReadInfogem5::UFSHostDevice::UFSSCSIDevice
SSDReadStart(uint32_t total_read)gem5::UFSHostDevice::UFSSCSIDevice
SSDWriteDone()gem5::UFSHostDevice::UFSSCSIDeviceprivate
SSDWriteDoneInfogem5::UFSHostDevice::UFSSCSIDevice
SSDWriteStart()gem5::UFSHostDevice::UFSSCSIDevice
startup()gem5::SimObjectprivatevirtual
statGroupsgem5::statistics::Groupprivate
statsgem5::statistics::Groupprivate
statusCheck(uint8_t status, uint8_t *sensecodelist)gem5::UFSHostDevice::UFSSCSIDeviceprivate
totalReadgem5::UFSHostDevice::UFSSCSIDeviceprivate
totalWritegem5::UFSHostDevice::UFSSCSIDeviceprivate
transferCompletedgem5::UFSHostDevice::UFSSCSIDeviceprivate
transferInfogem5::UFSHostDevice::UFSSCSIDevice
UFSSCSIDevice(const UFSHostDeviceParams &p, uint32_t lun_id, const Callback &transfer_cb, const Callback &read_cb)gem5::UFSHostDevice::UFSSCSIDevice
unserialize(CheckpointIn &cp) overridegem5::SimObjectinlineprivatevirtual
unserializeSection(CheckpointIn &cp, const char *name)gem5::Serializableprivate
unserializeSection(CheckpointIn &cp, const std::string &name)gem5::Serializableinlineprivate
UPIUHeaderDataIndWord0gem5::UFSHostDevice::UFSSCSIDeviceprivatestatic
UPIUHeaderDataIndWord1gem5::UFSHostDevice::UFSSCSIDeviceprivatestatic
UPIUHeaderDataIndWord2gem5::UFSHostDevice::UFSSCSIDeviceprivatestatic
wakeupEventQueue(Tick when=(Tick) -1)gem5::EventManagerinlineprivate
writeFlash(uint8_t *writeaddr, uint64_t offset, uint32_t size)gem5::UFSHostDevice::UFSSCSIDevice
~Drainable()gem5::Drainableprivatevirtual
~Group()gem5::statistics::Groupprivatevirtual
~Named()=defaultgem5::Namedprivatevirtual
~Serializable()gem5::Serializableprivatevirtual
~SimObject()gem5::SimObjectprivatevirtual
~UFSSCSIDevice()gem5::UFSHostDevice::UFSSCSIDevice

Generated on Wed Dec 21 2022 10:23:18 for gem5 by doxygen 1.9.1