abort() | gem5::DistIface::Sync | |
currentSection() | gem5::Serializable | static |
cv | gem5::DistIface::Sync | protected |
doCkpt | gem5::DistIface::Sync | protected |
doExit | gem5::DistIface::Sync | protected |
doStopSync | gem5::DistIface::Sync | protected |
drainComplete() | gem5::DistIface::Sync | |
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | static |
init(Tick start, Tick repeat) | gem5::DistIface::Sync | |
isAbort | gem5::DistIface::Sync | protected |
lock | gem5::DistIface::Sync | protected |
nextAt | gem5::DistIface::Sync | protected |
nextRepeat | gem5::DistIface::Sync | protected |
numCkptReq | gem5::DistIface::SyncSwitch | private |
numExitReq | gem5::DistIface::SyncSwitch | private |
numNodes | gem5::DistIface::SyncSwitch | private |
numStopSyncReq | gem5::DistIface::SyncSwitch | private |
path | gem5::Serializable | privatestatic |
progress(Tick max_req_tick, Tick next_repeat, ReqType do_ckpt, ReqType do_exit, ReqType do_stop_sync) override | gem5::DistIface::SyncSwitch | virtual |
requestCkpt(ReqType) override | gem5::DistIface::SyncSwitch | inlinevirtual |
requestExit(ReqType) override | gem5::DistIface::SyncSwitch | inlinevirtual |
requestStopSync(ReqType) override | gem5::DistIface::SyncSwitch | inlinevirtual |
run(bool same_tick) override | gem5::DistIface::SyncSwitch | virtual |
Serializable() | gem5::Serializable | |
serialize(CheckpointOut &cp) const override | gem5::DistIface::SyncSwitch | virtual |
serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inline |
SyncSwitch(int num_nodes) | gem5::DistIface::SyncSwitch | |
unserialize(CheckpointIn &cp) override | gem5::DistIface::SyncSwitch | virtual |
unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inline |
waitNum | gem5::DistIface::Sync | protected |
~Serializable() | gem5::Serializable | virtual |
~SyncSwitch() | gem5::DistIface::SyncSwitch | inline |