_drainManager | gem5::Drainable | private |
_drainState | gem5::Drainable | mutableprivate |
accept() | gem5::TCPIface | private |
anyislistening() const | gem5::TCPIface | inlineprivate |
anyListening | gem5::TCPIface | privatestatic |
connect() | gem5::TCPIface | private |
currentSection() | gem5::Serializable | static |
DistIface(unsigned dist_rank, unsigned dist_size, Tick sync_start, Tick sync_repeat, EventManager *em, bool use_pseudo_op, bool is_switch, int num_nodes) | gem5::DistIface | |
distIfaceId | gem5::DistIface | protected |
distIfaceNum | gem5::DistIface | protectedstatic |
dmDrain() | gem5::Drainable | private |
dmDrainResume() | gem5::Drainable | private |
drain() override | gem5::DistIface | virtual |
Drainable() | gem5::Drainable | protected |
drainResume() override | gem5::DistIface | virtual |
drainState() const | gem5::Drainable | inline |
establishConnection() | gem5::TCPIface | private |
fdStatic | gem5::TCPIface | privatestatic |
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | static |
getfdStatic() const | gem5::TCPIface | inlineprivate |
Header typedef | gem5::DistIface | |
init(const Event *e, Tick link_delay) | gem5::DistIface | |
initTransport() override | gem5::TCPIface | protectedvirtual |
islistening() const | gem5::TCPIface | inlineprivate |
isPrimary | gem5::DistIface | protected |
isSwitch | gem5::TCPIface | private |
listen(int port) | gem5::TCPIface | private |
listening | gem5::TCPIface | private |
MsgType typedef | gem5::DistIface | protected |
nodes | gem5::TCPIface | privatestatic |
notifyFork() | gem5::Drainable | inlinevirtual |
packetIn() | gem5::DistIface | inline |
packetOut(EthPacketPtr pkt, Tick send_delay) | gem5::DistIface | |
path | gem5::Serializable | privatestatic |
primary | gem5::DistIface | privatestatic |
rank | gem5::DistIface | protected |
rankParam() | gem5::DistIface | static |
readyToCkpt(Tick delay, Tick period) | gem5::DistIface | static |
readyToExit(Tick delay) | gem5::DistIface | static |
recvHeader(Header &header) override | gem5::TCPIface | protectedvirtual |
recvPacket(const Header &header, EthPacketPtr &packet) override | gem5::TCPIface | protectedvirtual |
recvScheduler | gem5::DistIface | private |
recvTCP(int sock, void *buf, unsigned length) | gem5::TCPIface | private |
recvThread | gem5::DistIface | private |
recvThreadFunc(Event *recv_done, Tick link_delay) | gem5::DistIface | private |
recvThreadsNum | gem5::DistIface | privatestatic |
ReqType typedef | gem5::DistIface | protected |
sendCmd(const Header &header) override | gem5::TCPIface | protectedvirtual |
sendPacket(const Header &header, const EthPacketPtr &packet) override | gem5::TCPIface | protectedvirtual |
sendTCP(int sock, const void *buf, unsigned length) | gem5::TCPIface | private |
Serializable() | gem5::Serializable | |
serialize(CheckpointOut &cp) const override | gem5::DistIface | virtual |
serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inline |
serverName | gem5::TCPIface | private |
serverPort | gem5::TCPIface | private |
signalDrainDone() const | gem5::Drainable | inlineprotected |
size | gem5::DistIface | protected |
sizeParam() | gem5::DistIface | static |
sock | gem5::TCPIface | private |
sockRegistry | gem5::TCPIface | privatestatic |
spawnRecvThread(const Event *recv_done, Tick link_delay) | gem5::DistIface | private |
startup() | gem5::DistIface | |
sync | gem5::DistIface | privatestatic |
syncEvent | gem5::DistIface | privatestatic |
syncRepeat | gem5::DistIface | private |
syncStart | gem5::DistIface | private |
syncStartOnPseudoOp | gem5::DistIface | private |
sys | gem5::DistIface | privatestatic |
TCPIface(std::string server_name, unsigned server_port, unsigned dist_rank, unsigned dist_size, Tick sync_start, Tick sync_repeat, EventManager *em, bool use_pseudo_op, bool is_switch, int num_nodes) | gem5::TCPIface | |
toggleSync(ThreadContext *tc) | gem5::DistIface | static |
unserialize(CheckpointIn &cp) override | gem5::DistIface | virtual |
unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inline |
~DistIface() | gem5::DistIface | virtual |
~Drainable() | gem5::Drainable | protectedvirtual |
~Serializable() | gem5::Serializable | virtual |
~TCPIface() override | gem5::TCPIface | |