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