gem5  v20.1.0.0
UFSHostDevice::UFSSCSIDevice Member List

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_paramsSimObjectprivate
addStat(Stats::Info *info)Stats::Groupprivate
addStatGroup(const char *name, Group *block)Stats::Groupprivate
amountOfReadTransfersUFSHostDevice::UFSSCSIDeviceprivate
amountOfWriteTransfersUFSHostDevice::UFSSCSIDeviceprivate
blkSizeUFSHostDevice::UFSSCSIDeviceprivate
cachingPageUFSHostDevice::UFSSCSIDeviceprivatestatic
Callback typedefUFSHostDevice::UFSSCSIDevice
capacityLowerUFSHostDevice::UFSSCSIDeviceprivate
capacityUpperUFSHostDevice::UFSSCSIDeviceprivate
clearReadSignal()UFSHostDevice::UFSSCSIDeviceinline
clearSignal()UFSHostDevice::UFSSCSIDeviceinline
controlPageUFSHostDevice::UFSSCSIDeviceprivatestatic
currentSection()Serializableprivatestatic
deschedule(Event &event)EventManagerinlineprivate
deschedule(Event *event)EventManagerinlineprivate
deviceReadCallbackUFSHostDevice::UFSSCSIDeviceprivate
diskSizeUFSHostDevice::UFSSCSIDeviceprivate
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideSimObjectinlineprivatevirtual
Drainable()Drainableprivate
drainResume()Drainableinlineprivatevirtual
drainState() constDrainableinlineprivate
EventManager(EventManager &em)EventManagerinlineprivate
EventManager(EventManager *em)EventManagerinlineprivate
EventManager(EventQueue *eq)EventManagerinlineprivate
eventqEventManagerprivate
eventQueue() constEventManagerinlineprivate
find(const char *name)SimObjectprivatestatic
finishedCommand() constUFSHostDevice::UFSSCSIDeviceinline
finishedRead() constUFSHostDevice::UFSSCSIDeviceinline
flashDeviceUFSHostDevice::UFSSCSIDeviceprivate
flashDiskUFSHostDevice::UFSSCSIDeviceprivate
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectprivatevirtual
getProbeManager()SimObjectprivate
getStatGroups() constStats::Groupprivate
getStats() constStats::Groupprivate
Group()=deleteStats::Groupprivate
Group(const Group &)=deleteStats::Groupprivate
Group(Group *parent, const char *name=nullptr)Stats::Groupprivate
init()SimObjectprivatevirtual
initState()SimObjectprivatevirtual
loadState(CheckpointIn &cp)SimObjectprivatevirtual
lunAvailUFSHostDevice::UFSSCSIDeviceprivate
lunIDUFSHostDevice::UFSSCSIDeviceprivate
lunInfoUFSHostDevice::UFSSCSIDeviceprivate
memInvalidate()SimObjectinlineprivatevirtual
memReadCallbackUFSHostDevice::UFSSCSIDeviceprivate
memWriteback()SimObjectinlineprivatevirtual
memWriteCallbackUFSHostDevice::UFSSCSIDeviceprivate
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
name() constSimObjectinlineprivatevirtual
notifyFork()Drainableinlineprivatevirtual
operator=(const Group &)=deleteStats::Groupprivate
Params typedefSimObjectprivate
params() constSimObjectinlineprivate
pathSerializableprivatestatic
preDumpStats()Stats::Groupprivatevirtual
probeManagerSimObjectprivate
readCallback()UFSHostDevice::UFSSCSIDeviceprivate
readCompletedUFSHostDevice::UFSSCSIDeviceprivate
readFlash(uint8_t *readaddr, uint64_t offset, uint32_t size)UFSHostDevice::UFSSCSIDevice
recoveryPageUFSHostDevice::UFSSCSIDeviceprivatestatic
regProbeListeners()SimObjectprivatevirtual
regProbePoints()SimObjectprivatevirtual
regStats()Stats::Groupprivatevirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinlineprivate
reschedule(Event *event, Tick when, bool always=false)EventManagerinlineprivate
resetStats()Stats::Groupprivatevirtual
resolveStat(std::string name) constStats::Groupprivate
schedule(Event &event, Tick when)EventManagerinlineprivate
schedule(Event *event, Tick when)EventManagerinlineprivate
SCSIAbortedCommand enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIACAActive enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIBlankCheck enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIBusy enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSICheckCondition enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSICMDHandle(uint32_t *SCSI_msg)UFSHostDevice::UFSSCSIDevice
SCSICommandSet enum nameUFSHostDevice::UFSSCSIDeviceprivate
SCSICommandTerminated enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIConditionGood enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIDataProtect enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIFormatUnit enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIGood enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIHardwareError enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIIllegalRequest enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIInfoQueueUFSHostDevice::UFSSCSIDevice
SCSIInquiry enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIIntermediatCGood enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIIntermediateGood enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIMaintenanceIn enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIMediumError enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIMisCompare enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIModeSelect10 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIModeSense10 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIModeSense6 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSINoSense enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSINotReady enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIRead10 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIRead16 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIRead6 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIReadBuffer enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIReadCapacity10 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIReadCapacity16 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIRecoverdError enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIReportLUNs enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIRequestSense enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIReservationConflict enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSISendDiagnostic enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSISenseCodes enum nameUFSHostDevice::UFSSCSIDeviceprivate
SCSIStartStop enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIStatusCodes enum nameUFSHostDevice::UFSSCSIDeviceprivate
SCSISynchronizeCache enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSITaskAborted enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSITaskSetFull enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSITestUnitReady enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIUnitAttention enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIUnmap enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIVerify10 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIVolumeOverflow enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIWrite10 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIWrite16 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIWrite6 enum valueUFSHostDevice::UFSSCSIDeviceprivate
SCSIWriteBuffer enum valueUFSHostDevice::UFSSCSIDeviceprivate
Serializable()Serializableprivate
serialize(CheckpointOut &cp) const overrideSimObjectinlineprivatevirtual
serializeAll(CheckpointOut &cp)SimObjectprivatestatic
Serializable::serializeAll(const std::string &cpt_dir)Serializableprivatestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializableprivate
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinlineprivate
setCurTick(Tick newVal)EventManagerinlineprivate
setReadSignal()UFSHostDevice::UFSSCSIDeviceinlineprivate
setSignal()UFSHostDevice::UFSSCSIDeviceinlineprivate
setTotalWrite(uint32_t total_write)UFSHostDevice::UFSSCSIDeviceinline
signalDoneUFSHostDevice::UFSSCSIDeviceprivate
signalDrainDone() constDrainableinlineprivate
SimObject(const Params *_params)SimObjectprivate
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
SSDReadDone()UFSHostDevice::UFSSCSIDeviceprivate
SSDReadInfoUFSHostDevice::UFSSCSIDevice
SSDReadStart(uint32_t total_read)UFSHostDevice::UFSSCSIDevice
SSDWriteDone()UFSHostDevice::UFSSCSIDeviceprivate
SSDWriteDoneInfoUFSHostDevice::UFSSCSIDevice
SSDWriteStart()UFSHostDevice::UFSSCSIDevice
startup()SimObjectprivatevirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
statusCheck(uint8_t status, uint8_t *sensecodelist)UFSHostDevice::UFSSCSIDeviceprivate
totalReadUFSHostDevice::UFSSCSIDeviceprivate
totalWriteUFSHostDevice::UFSSCSIDeviceprivate
transferCompletedUFSHostDevice::UFSSCSIDeviceprivate
transferInfoUFSHostDevice::UFSSCSIDevice
UFSSCSIDevice(const UFSHostDeviceParams *p, uint32_t lun_id, const Callback &transfer_cb, const Callback &read_cb)UFSHostDevice::UFSSCSIDevice
unserialize(CheckpointIn &cp) overrideSimObjectinlineprivatevirtual
unserializeGlobals(CheckpointIn &cp)Serializableprivatestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializableprivate
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinlineprivate
UPIUHeaderDataIndWord0UFSHostDevice::UFSSCSIDeviceprivatestatic
UPIUHeaderDataIndWord1UFSHostDevice::UFSSCSIDeviceprivatestatic
UPIUHeaderDataIndWord2UFSHostDevice::UFSSCSIDeviceprivatestatic
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinlineprivate
writeFlash(uint8_t *writeaddr, uint64_t offset, uint32_t size)UFSHostDevice::UFSSCSIDevice
~Drainable()Drainableprivatevirtual
~Group()Stats::Groupprivatevirtual
~Serializable()Serializableprivatevirtual
~SimObject()SimObjectprivatevirtual
~UFSSCSIDevice()UFSHostDevice::UFSSCSIDevice

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