_drainManager | gem5::Drainable | private |
_drainState | gem5::Drainable | mutableprivate |
_name | gem5::Named | private |
_objNameResolver | gem5::SimObject | privatestatic |
_params | gem5::SimObject | private |
addStat(statistics::Info *info) | gem5::statistics::Group | private |
addStatGroup(const char *name, Group *block) | gem5::statistics::Group | private |
amountOfReadTransfers | gem5::UFSHostDevice::UFSSCSIDevice | private |
amountOfWriteTransfers | gem5::UFSHostDevice::UFSSCSIDevice | private |
blkSize | gem5::UFSHostDevice::UFSSCSIDevice | private |
cachingPage | gem5::UFSHostDevice::UFSSCSIDevice | privatestatic |
Callback typedef | gem5::UFSHostDevice::UFSSCSIDevice | |
capacityLower | gem5::UFSHostDevice::UFSSCSIDevice | private |
capacityUpper | gem5::UFSHostDevice::UFSSCSIDevice | private |
clearReadSignal() | gem5::UFSHostDevice::UFSSCSIDevice | inline |
clearSignal() | gem5::UFSHostDevice::UFSSCSIDevice | inline |
controlPage | gem5::UFSHostDevice::UFSSCSIDevice | privatestatic |
currentSection() | gem5::Serializable | privatestatic |
deschedule(Event &event) | gem5::EventManager | inlineprivate |
deschedule(Event *event) | gem5::EventManager | inlineprivate |
deviceReadCallback | gem5::UFSHostDevice::UFSSCSIDevice | private |
diskSize | gem5::UFSHostDevice::UFSSCSIDevice | private |
dmDrain() | gem5::Drainable | private |
dmDrainResume() | gem5::Drainable | private |
drain() override | gem5::SimObject | inlineprivatevirtual |
Drainable() | gem5::Drainable | private |
drainResume() | gem5::Drainable | inlineprivatevirtual |
drainState() const | gem5::Drainable | inlineprivate |
EventManager(EventManager &em) | gem5::EventManager | inlineprivate |
EventManager(EventManager *em) | gem5::EventManager | inlineprivate |
EventManager(EventQueue *eq) | gem5::EventManager | inlineprivate |
eventq | gem5::EventManager | private |
eventQueue() const | gem5::EventManager | inlineprivate |
find(const char *name) | gem5::SimObject | privatestatic |
finishedCommand() const | gem5::UFSHostDevice::UFSSCSIDevice | inline |
finishedRead() const | gem5::UFSHostDevice::UFSSCSIDevice | inline |
flashDevice | gem5::UFSHostDevice::UFSSCSIDevice | private |
flashDisk | gem5::UFSHostDevice::UFSSCSIDevice | private |
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | privatestatic |
getPort(const std::string &if_name, PortID idx=InvalidPortID) | gem5::SimObject | privatevirtual |
getProbeManager() | gem5::SimObject | private |
getSimObjectResolver() | gem5::SimObject | privatestatic |
getStatGroups() const | gem5::statistics::Group | private |
getStats() const | gem5::statistics::Group | private |
Group()=delete | gem5::statistics::Group | private |
Group(const Group &)=delete | gem5::statistics::Group | private |
Group(Group *parent, const char *name=nullptr) | gem5::statistics::Group | private |
init() | gem5::SimObject | privatevirtual |
initState() | gem5::SimObject | privatevirtual |
loadState(CheckpointIn &cp) | gem5::SimObject | privatevirtual |
lunAvail | gem5::UFSHostDevice::UFSSCSIDevice | private |
lunID | gem5::UFSHostDevice::UFSSCSIDevice | private |
lunInfo | gem5::UFSHostDevice::UFSSCSIDevice | private |
memInvalidate() | gem5::SimObject | inlineprivatevirtual |
memReadCallback | gem5::UFSHostDevice::UFSSCSIDevice | private |
memWriteback() | gem5::SimObject | inlineprivatevirtual |
memWriteCallback | gem5::UFSHostDevice::UFSSCSIDevice | private |
mergedParent | gem5::statistics::Group | private |
mergedStatGroups | gem5::statistics::Group | private |
mergeStatGroup(Group *block) | gem5::statistics::Group | private |
name() const | gem5::Named | inlineprivatevirtual |
Named(const std::string &name_) | gem5::Named | inlineprivate |
notifyFork() | gem5::Drainable | inlineprivatevirtual |
operator=(const Group &)=delete | gem5::statistics::Group | private |
Params typedef | gem5::SimObject | private |
params() const | gem5::SimObject | inlineprivate |
path | gem5::Serializable | privatestatic |
preDumpStats() | gem5::statistics::Group | privatevirtual |
probeManager | gem5::SimObject | private |
readCallback() | gem5::UFSHostDevice::UFSSCSIDevice | private |
readCompleted | gem5::UFSHostDevice::UFSSCSIDevice | private |
readFlash(uint8_t *readaddr, uint64_t offset, uint32_t size) | gem5::UFSHostDevice::UFSSCSIDevice | |
recoveryPage | gem5::UFSHostDevice::UFSSCSIDevice | privatestatic |
regProbeListeners() | gem5::SimObject | privatevirtual |
regProbePoints() | gem5::SimObject | privatevirtual |
regStats() | gem5::statistics::Group | privatevirtual |
reschedule(Event &event, Tick when, bool always=false) | gem5::EventManager | inlineprivate |
reschedule(Event *event, Tick when, bool always=false) | gem5::EventManager | inlineprivate |
resetStats() | gem5::statistics::Group | privatevirtual |
resolveStat(std::string name) const | gem5::statistics::Group | private |
schedule(Event &event, Tick when) | gem5::EventManager | inlineprivate |
schedule(Event *event, Tick when) | gem5::EventManager | inlineprivate |
SCSIAbortedCommand enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIACAActive enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIBlankCheck enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIBusy enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSICheckCondition enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSICMDHandle(uint32_t *SCSI_msg) | gem5::UFSHostDevice::UFSSCSIDevice | |
SCSICommandSet enum name | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSICommandTerminated enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIConditionGood enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIDataProtect enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIFormatUnit enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIGood enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIHardwareError enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIIllegalRequest enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIInfoQueue | gem5::UFSHostDevice::UFSSCSIDevice | |
SCSIInquiry enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIIntermediatCGood enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIIntermediateGood enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIMaintenanceIn enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIMediumError enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIMisCompare enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIModeSelect10 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIModeSense10 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIModeSense6 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSINoSense enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSINotReady enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIRead10 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIRead16 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIRead6 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIReadBuffer enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIReadCapacity10 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIReadCapacity16 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIRecoverdError enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIReportLUNs enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIRequestSense enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIReservationConflict enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSISendDiagnostic enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSISenseCodes enum name | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIStartStop enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIStatusCodes enum name | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSISynchronizeCache enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSITaskAborted enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSITaskSetFull enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSITestUnitReady enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIUnitAttention enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIUnmap enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIVerify10 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIVolumeOverflow enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIWrite10 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIWrite16 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIWrite6 enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
SCSIWriteBuffer enum value | gem5::UFSHostDevice::UFSSCSIDevice | private |
Serializable() | gem5::Serializable | private |
serialize(CheckpointOut &cp) const override | gem5::SimObject | inlineprivatevirtual |
serializeAll(const std::string &cpt_dir) | gem5::SimObject | privatestatic |
serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | private |
serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inlineprivate |
setCurTick(Tick newVal) | gem5::EventManager | inlineprivate |
setReadSignal() | gem5::UFSHostDevice::UFSSCSIDevice | inlineprivate |
setSignal() | gem5::UFSHostDevice::UFSSCSIDevice | inlineprivate |
setSimObjectResolver(SimObjectResolver *resolver) | gem5::SimObject | privatestatic |
setTotalWrite(uint32_t total_write) | gem5::UFSHostDevice::UFSSCSIDevice | inline |
signalDone | gem5::UFSHostDevice::UFSSCSIDevice | private |
signalDrainDone() const | gem5::Drainable | inlineprivate |
SimObject(const Params &p) | gem5::SimObject | private |
SimObjectList typedef | gem5::SimObject | private |
simObjectList | gem5::SimObject | privatestatic |
SSDReadDone() | gem5::UFSHostDevice::UFSSCSIDevice | private |
SSDReadInfo | gem5::UFSHostDevice::UFSSCSIDevice | |
SSDReadStart(uint32_t total_read) | gem5::UFSHostDevice::UFSSCSIDevice | |
SSDWriteDone() | gem5::UFSHostDevice::UFSSCSIDevice | private |
SSDWriteDoneInfo | gem5::UFSHostDevice::UFSSCSIDevice | |
SSDWriteStart() | gem5::UFSHostDevice::UFSSCSIDevice | |
startup() | gem5::SimObject | privatevirtual |
statGroups | gem5::statistics::Group | private |
stats | gem5::statistics::Group | private |
statusCheck(uint8_t status, uint8_t *sensecodelist) | gem5::UFSHostDevice::UFSSCSIDevice | private |
totalRead | gem5::UFSHostDevice::UFSSCSIDevice | private |
totalWrite | gem5::UFSHostDevice::UFSSCSIDevice | private |
transferCompleted | gem5::UFSHostDevice::UFSSCSIDevice | private |
transferInfo | gem5::UFSHostDevice::UFSSCSIDevice | |
UFSSCSIDevice(const UFSHostDeviceParams &p, uint32_t lun_id, const Callback &transfer_cb, const Callback &read_cb) | gem5::UFSHostDevice::UFSSCSIDevice | |
unserialize(CheckpointIn &cp) override | gem5::SimObject | inlineprivatevirtual |
unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | private |
unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inlineprivate |
UPIUHeaderDataIndWord0 | gem5::UFSHostDevice::UFSSCSIDevice | privatestatic |
UPIUHeaderDataIndWord1 | gem5::UFSHostDevice::UFSSCSIDevice | privatestatic |
UPIUHeaderDataIndWord2 | gem5::UFSHostDevice::UFSSCSIDevice | privatestatic |
wakeupEventQueue(Tick when=(Tick) -1) | gem5::EventManager | inlineprivate |
writeFlash(uint8_t *writeaddr, uint64_t offset, uint32_t size) | gem5::UFSHostDevice::UFSSCSIDevice | |
~Drainable() | gem5::Drainable | privatevirtual |
~Group() | gem5::statistics::Group | privatevirtual |
~Named()=default | gem5::Named | privatevirtual |
~Serializable() | gem5::Serializable | privatevirtual |
~SimObject() | gem5::SimObject | privatevirtual |
~UFSSCSIDevice() | gem5::UFSHostDevice::UFSSCSIDevice | |