_drainManager | gem5::Drainable | private |
_drainState | gem5::Drainable | mutableprivate |
addrCompleteEvent | gem5::CopyEngine::CopyEngineChannel | private |
AddressFetch enum value | gem5::CopyEngine::CopyEngineChannel | private |
busy | gem5::CopyEngine::CopyEngineChannel | private |
ce | gem5::CopyEngine::CopyEngineChannel | private |
cePort | gem5::CopyEngine::CopyEngineChannel | private |
channelId | gem5::CopyEngine::CopyEngineChannel | private |
channelRead(PacketPtr pkt, Addr daddr, int size) | gem5::CopyEngine::CopyEngineChannel | |
ChannelState enum name | gem5::CopyEngine::CopyEngineChannel | private |
channelWrite(PacketPtr pkt, Addr daddr, int size) | gem5::CopyEngine::CopyEngineChannel | |
completionDataReg | gem5::CopyEngine::CopyEngineChannel | private |
CompletionWrite enum value | gem5::CopyEngine::CopyEngineChannel | private |
continueProcessing() | gem5::CopyEngine::CopyEngineChannel | private |
copyBuffer | gem5::CopyEngine::CopyEngineChannel | private |
CopyEngineChannel(CopyEngine *_ce, int cid) | gem5::CopyEngine::CopyEngineChannel | |
cr | gem5::CopyEngine::CopyEngineChannel | private |
curDmaDesc | gem5::CopyEngine::CopyEngineChannel | private |
currentSection() | gem5::Serializable | static |
DescriptorFetch enum value | gem5::CopyEngine::CopyEngineChannel | private |
DMARead enum value | gem5::CopyEngine::CopyEngineChannel | private |
DMAWrite enum value | gem5::CopyEngine::CopyEngineChannel | private |
dmDrain() | gem5::Drainable | private |
dmDrainResume() | gem5::Drainable | private |
drain() override | gem5::CopyEngine::CopyEngineChannel | virtual |
Drainable() | gem5::Drainable | protected |
drainResume() override | gem5::CopyEngine::CopyEngineChannel | virtual |
drainState() const | gem5::Drainable | inline |
fetchAddrComplete() | gem5::CopyEngine::CopyEngineChannel | private |
fetchAddress | gem5::CopyEngine::CopyEngineChannel | private |
fetchCompleteEvent | gem5::CopyEngine::CopyEngineChannel | private |
fetchDescComplete() | gem5::CopyEngine::CopyEngineChannel | private |
fetchDescriptor(Addr address) | gem5::CopyEngine::CopyEngineChannel | private |
fetchNextAddr(Addr address) | gem5::CopyEngine::CopyEngineChannel | private |
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | static |
getPort() | gem5::CopyEngine::CopyEngineChannel | |
Idle enum value | gem5::CopyEngine::CopyEngineChannel | private |
inDrain() | gem5::CopyEngine::CopyEngineChannel | private |
lastDescriptorAddr | gem5::CopyEngine::CopyEngineChannel | private |
latAfterCompletion | gem5::CopyEngine::CopyEngineChannel | private |
latBeforeBegin | gem5::CopyEngine::CopyEngineChannel | private |
name() | gem5::CopyEngine::CopyEngineChannel | inline |
nextState | gem5::CopyEngine::CopyEngineChannel | private |
notifyFork() | gem5::Drainable | inlinevirtual |
path | gem5::Serializable | privatestatic |
read(PacketPtr pkt) | gem5::CopyEngine::CopyEngineChannel | inlinevirtual |
readCompleteEvent | gem5::CopyEngine::CopyEngineChannel | private |
readCopyBytes() | gem5::CopyEngine::CopyEngineChannel | private |
readCopyBytesComplete() | gem5::CopyEngine::CopyEngineChannel | private |
recvCommand() | gem5::CopyEngine::CopyEngineChannel | private |
refreshNext | gem5::CopyEngine::CopyEngineChannel | private |
restartStateMachine() | gem5::CopyEngine::CopyEngineChannel | private |
Serializable() | gem5::Serializable | |
serialize(CheckpointOut &cp) const override | gem5::CopyEngine::CopyEngineChannel | virtual |
serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inline |
signalDrainDone() const | gem5::Drainable | inlineprotected |
statusCompleteEvent | gem5::CopyEngine::CopyEngineChannel | private |
underReset | gem5::CopyEngine::CopyEngineChannel | private |
unserialize(CheckpointIn &cp) override | gem5::CopyEngine::CopyEngineChannel | virtual |
unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inline |
write(PacketPtr pkt) | gem5::CopyEngine::CopyEngineChannel | inlinevirtual |
writeCompleteEvent | gem5::CopyEngine::CopyEngineChannel | private |
writeCompletionStatus() | gem5::CopyEngine::CopyEngineChannel | private |
writeCopyBytes() | gem5::CopyEngine::CopyEngineChannel | private |
writeCopyBytesComplete() | gem5::CopyEngine::CopyEngineChannel | private |
writeStatusComplete() | gem5::CopyEngine::CopyEngineChannel | private |
~CopyEngineChannel() | gem5::CopyEngine::CopyEngineChannel | virtual |
~Drainable() | gem5::Drainable | protectedvirtual |
~Serializable() | gem5::Serializable | virtual |