_connected | gem5::Port | protected |
_peer | gem5::Port | protected |
askBusy() | gem5::EtherInt | inline |
bind(Port &peer) override | gem5::EtherInt | virtual |
currentSection() | gem5::Serializable | static |
delayVar | gem5::EtherSwitch::Interface | private |
enqueue(EthPacketPtr packet, unsigned senderId) | gem5::EtherSwitch::Interface | |
EtherInt(const std::string &name, int idx=InvalidPortID) | gem5::EtherInt | inline |
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | static |
getId() const | gem5::Port | inline |
getPeer() | gem5::EtherInt | inline |
id | gem5::Port | protected |
Interface(const std::string &name, EtherSwitch *_etherSwitch, uint64_t outputBufferSize, Tick delay, Tick delay_var, double rate, unsigned id) | gem5::EtherSwitch::Interface | |
interfaceId | gem5::EtherSwitch::Interface | private |
isBusy() | gem5::EtherInt | inlinevirtual |
isConnected() const | gem5::Port | inline |
learnSenderAddr(networking::EthAddr srcMacAddr, Interface *sender) | gem5::EtherSwitch::Interface | |
lookupDestPort(networking::EthAddr destAddr) | gem5::EtherSwitch::Interface | |
name() const | gem5::EtherInt | inline |
outputFifo | gem5::EtherSwitch::Interface | protected |
parent | gem5::EtherSwitch::Interface | private |
path | gem5::Serializable | privatestatic |
peer | gem5::EtherInt | protected |
Port(const std::string &_name, PortID _id) | gem5::Port | protected |
portName | gem5::EtherInt | mutableprotected |
recvDone() | gem5::EtherInt | inline |
recvPacket(EthPacketPtr packet) | gem5::EtherSwitch::Interface | virtual |
reportUnbound() const | gem5::Port | protected |
sendDone() | gem5::EtherSwitch::Interface | inlinevirtual |
sendPacket(EthPacketPtr packet) | gem5::EtherInt | inline |
Serializable() | gem5::Serializable | |
serialize(CheckpointOut &cp) const | gem5::EtherSwitch::Interface | virtual |
serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inline |
setPeer(EtherInt *p) | gem5::EtherInt | |
switchDelay | gem5::EtherSwitch::Interface | private |
switchingDelay() | gem5::EtherSwitch::Interface | |
takeOverFrom(Port *old) | gem5::Port | inline |
ticksPerByte | gem5::EtherSwitch::Interface | private |
transmit() | gem5::EtherSwitch::Interface | protected |
txEvent | gem5::EtherSwitch::Interface | protected |
unbind() override | gem5::EtherInt | virtual |
unserialize(CheckpointIn &cp) | gem5::EtherSwitch::Interface | virtual |
unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inline |
~EtherInt() | gem5::EtherInt | inlinevirtual |
~Port() | gem5::Port | virtual |
~Serializable() | gem5::Serializable | virtual |