gem5  v21.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TokenRequestPort Member List

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

_connectedPortprotected
_peerPortprotected
_responsePortRequestPortprivate
acquireTokens(int num_tokens)TokenRequestPort
bind(Port &peer) overrideTokenRequestPortvirtual
getAddrRanges() constRequestPort
getId() constPortinline
getPeer()Portinline
haveTokens(int num_tokens)TokenRequestPort
idPortprotected
isConnected() constPortinline
isSnooping() constRequestPortinlinevirtual
name() constPortinline
ownerRequestPortprotected
Port(const std::string &_name, PortID _id)Portprotected
portNamePortprivate
printAddr(Addr a)RequestPort
recvAtomicSnoop(PacketPtr pkt) overrideRequestPortinlineprotectedvirtual
recvFunctionalSnoop(PacketPtr pkt) overrideRequestPortinlineprotectedvirtual
recvRangeChange()RequestPortinlineprotectedvirtual
recvReqRetry()=0TimingRequestProtocolprotectedpure virtual
recvRetrySnoopResp() overrideRequestPortinlineprotectedvirtual
recvTimingResp(PacketPtr pkt)=0TimingRequestProtocolprotectedpure virtual
recvTimingSnoopReq(PacketPtr pkt) overrideRequestPortinlineprotectedvirtual
recvTokens(int num_tokens)TokenRequestPort
reportUnbound() constPortprotected
RequestPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)RequestPort
AtomicRequestProtocol::send(AtomicResponseProtocol *peer, PacketPtr pkt)AtomicRequestProtocolprotected
FunctionalRequestProtocol::send(FunctionalResponseProtocol *peer, PacketPtr pkt) constFunctionalRequestProtocolprotected
sendAtomic(PacketPtr pkt)RequestPortinline
sendAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor)RequestPortinline
sendBackdoor(AtomicResponseProtocol *peer, PacketPtr pkt, MemBackdoorPtr &backdoor)AtomicRequestProtocolprotected
sendFunctional(PacketPtr pkt) constRequestPortinline
sendReq(TimingResponseProtocol *peer, PacketPtr pkt)TimingRequestProtocolprotected
sendRetryResp()RequestPortinlinevirtual
TimingRequestProtocol::sendRetryResp(TimingResponseProtocol *peer)TimingRequestProtocolprotected
sendSnoopResp(TimingResponseProtocol *peer, PacketPtr pkt)TimingRequestProtocolprotected
sendTimingReq(PacketPtr pkt)RequestPortinline
sendTimingSnoopResp(PacketPtr pkt)RequestPortinline
setTokenManager(TokenManager *_tokenManager)TokenRequestPort
takeOverFrom(Port *old)Portinline
tokenManagerTokenRequestPortprivate
TokenRequestPort(const std::string &name, SimObject *owner, PortID id=InvalidPortID)TokenRequestPortinline
trySend(TimingResponseProtocol *peer, PacketPtr pkt) constTimingRequestProtocolprotected
tryTiming(PacketPtr pkt) constRequestPortinline
unbind() overrideTokenRequestPortinlinevirtual
~Port()Portvirtual
~RequestPort()RequestPortvirtual

Generated on Tue Mar 23 2021 19:41:42 for gem5 by doxygen 1.8.17