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

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

_connectedPortprotected
_peerPortprotected
_requestPortResponsePortprivate
bind(Port &peer) overrideResponsePortinlinevirtual
defaultBackdoorWarnedResponsePortprivate
ExternalPort(const std::string &name_, ExternalSlave &owner_)ExternalSlave::ExternalPortinline
getAddrRanges() constExternalSlave::ExternalPortvirtual
getId() constPortinline
getPeer()Portinline
idPortprotected
isConnected() constPortinline
isSnooping() constResponsePortinline
mustRetryStubSlavePort
name() constPortinline
ownerExternalSlave::ExternalPortprotected
Port(const std::string &_name, PortID _id)Portprotected
portNamePortprivate
processResponseEvent()StubSlavePort
recvAtomic(PacketPtr packet)StubSlavePortvirtual
recvAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) overrideResponsePortprotectedvirtual
recvFunctional(PacketPtr packet)StubSlavePortvirtual
recvFunctionalSnoop(PacketPtr packet)StubSlavePort
recvRespRetry()StubSlavePortvirtual
recvTimingReq(PacketPtr packet)StubSlavePortvirtual
recvTimingSnoopResp(PacketPtr packet)StubSlavePortvirtual
reportUnbound() constPortprotected
responderBind(RequestPort &request_port)ResponsePortprotected
responderUnbind()ResponsePortprotected
responseEventStubSlavePort
responsePacketStubSlavePort
ResponsePort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)ResponsePort
sendAtomicSnoop(PacketPtr pkt)ResponsePortinline
sendFunctionalSnoop(PacketPtr pkt) constResponsePortinline
sendRangeChange() constResponsePortinline
sendResp(TimingRequestProtocol *peer, PacketPtr pkt)TimingResponseProtocolprotected
sendRetryReq()ResponsePortinline
TimingResponseProtocol::sendRetryReq(TimingRequestProtocol *peer)TimingResponseProtocolprotected
sendRetrySnoopResp()ResponsePortinline
TimingResponseProtocol::sendRetrySnoopResp(TimingRequestProtocol *peer)TimingResponseProtocolprotected
AtomicResponseProtocol::sendSnoop(AtomicRequestProtocol *peer, PacketPtr pkt)AtomicResponseProtocolprotected
FunctionalResponseProtocol::sendSnoop(FunctionalRequestProtocol *peer, PacketPtr pkt) constFunctionalResponseProtocolprotected
sendSnoopReq(TimingRequestProtocol *peer, PacketPtr pkt)TimingResponseProtocolprotected
sendTimingResp(PacketPtr pkt)ResponsePortinline
sendTimingSnoopReq(PacketPtr pkt)ResponsePortinline
SlavePort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)SlavePortinline
StubSlavePort(const std::string &name_, ExternalSlave &owner_)StubSlavePortinline
takeOverFrom(Port *old)Portinline
tryTiming(PacketPtr pkt) overrideResponsePortinlineprotectedvirtual
unbind() overrideResponsePortinlinevirtual
~ExternalPort()ExternalSlave::ExternalPortinline
~Port()Portvirtual
~ResponsePort()ResponsePortvirtual

Generated on Thu Mar 18 2021 12:09:32 for gem5 by doxygen 1.8.17