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

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

_connectedPortprotected
_peerPortprotected
_requestPortResponsePortprivate
bind(Port &peer) overrideTokenResponsePortvirtual
defaultBackdoorWarnedResponsePortprivate
getAddrRanges() const =0ResponsePortpure virtual
getId() constPortinline
getPeer()Portinline
idPortprotected
isConnected() constPortinline
isSnooping() constResponsePortinline
name() constPortinline
ownerResponsePortprotected
Port(const std::string &_name, PortID _id)Portprotected
portNamePortprivate
recvAtomic(PacketPtr pkt)=0AtomicResponseProtocolprotectedpure virtual
recvAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) overrideResponsePortprotectedvirtual
recvFunctional(PacketPtr pkt)=0FunctionalResponseProtocolprotectedpure virtual
recvRespRetry() overrideTokenResponsePortprivatevirtual
recvTimingReq(PacketPtr pkt)=0TimingResponseProtocolprotectedpure virtual
recvTimingSnoopResp(PacketPtr pkt) overrideResponsePortinlineprotectedvirtual
reportUnbound() constPortprotected
responderBind(RequestPort &request_port)ResponsePortprotected
responderUnbind()ResponsePortprotected
ResponsePort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)ResponsePort
respQueueTokenResponsePortprivate
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)TokenResponsePort
sendTimingSnoopReq(PacketPtr pkt)ResponsePortinline
sendTokens(int num_tokens)TokenResponsePort
takeOverFrom(Port *old)Portinline
tokenRequestPortTokenResponsePortprivate
TokenResponsePort(const std::string &name, ClockedObject *owner, PortID id=InvalidPortID)TokenResponsePortinline
trySatisfyFunctional(PacketPtr)TokenResponsePortinline
tryTiming(PacketPtr pkt) overrideResponsePortinlineprotectedvirtual
unbind() overrideTokenResponsePortvirtual
~Port()Portvirtual
~ResponsePort()ResponsePortvirtual
~TokenResponsePort()TokenResponsePortinline

Generated on Fri Nov 6 2020 11:48:13 for gem5 by doxygen 1.8.17