| _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 | |