gem5  v20.0.0.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DistIface Member List

This is the complete list of members for DistIface, including all inherited members.

currentSection()Serializablestatic
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)DistIface
distIfaceIdDistIfaceprotected
distIfaceNumDistIfaceprotectedstatic
drain() overrideDistIfacevirtual
Drainable()Drainableprotected
drainResume() overrideDistIfacevirtual
drainState() constDrainableinline
Header typedefDistIface
init(const Event *e, Tick link_delay)DistIface
initTransport()=0DistIfaceprivatepure virtual
isMasterDistIfaceprotected
isSwitchDistIfaceprivatestatic
masterDistIfaceprivatestatic
MsgType typedefDistIfaceprotected
notifyFork()Drainableinlinevirtual
packetIn()DistIfaceinline
packetOut(EthPacketPtr pkt, Tick send_delay)DistIface
rankDistIfaceprotected
rankParam()DistIfacestatic
readyToCkpt(Tick delay, Tick period)DistIfacestatic
readyToExit(Tick delay)DistIfacestatic
recvHeader(Header &header)=0DistIfaceprivatepure virtual
recvPacket(const Header &header, EthPacketPtr &packet)=0DistIfaceprivatepure virtual
recvSchedulerDistIfaceprivate
recvThreadDistIfaceprivate
recvThreadFunc(Event *recv_done, Tick link_delay)DistIfaceprivate
recvThreadsNumDistIfaceprivatestatic
ReqType typedefDistIfaceprotected
sendCmd(const Header &header)=0DistIfaceprivatepure virtual
sendPacket(const Header &header, const EthPacketPtr &packet)=0DistIfaceprivatepure virtual
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideDistIfacevirtual
serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
signalDrainDone() constDrainableinlineprotected
sizeDistIfaceprotected
sizeParam()DistIfacestatic
spawnRecvThread(const Event *recv_done, Tick link_delay)DistIfaceprivate
startup()DistIface
syncDistIfaceprivatestatic
syncEventDistIfaceprivatestatic
syncRepeatDistIfaceprivate
syncStartDistIfaceprivate
syncStartOnPseudoOpDistIfaceprivate
sysDistIfaceprivatestatic
toggleSync(ThreadContext *tc)DistIfacestatic
unserialize(CheckpointIn &cp) overrideDistIfacevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
~DistIface()DistIfacevirtual
~Drainable()Drainableprotectedvirtual
~Serializable()Serializablevirtual

Generated on Mon Jun 8 2020 15:45:21 for gem5 by doxygen 1.8.13