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

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

_connectedPortprotected
_peerPortprotected
acquireTokens(int num_tokens)TokenMasterPort
bind(Port &peer) overrideTokenMasterPortvirtual
getAddrRanges() constMasterPort
getId() constPortinline
getPeer()Portinline
haveTokens(int num_tokens)TokenMasterPort
idPortprotected
isConnected() constPortinline
isSnooping() constMasterPortinlinevirtual
MasterPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)MasterPort
name() constPortinline
ownerMasterPortprotected
Port(const std::string &_name, PortID _id)Portprotected
printAddr(Addr a)MasterPort
recvAtomicSnoop(PacketPtr pkt) overrideMasterPortinlineprotectedvirtual
recvFunctionalSnoop(PacketPtr pkt) overrideMasterPortinlineprotectedvirtual
recvRangeChange()MasterPortinlineprotectedvirtual
recvReqRetry()=0TimingRequestProtocolprotectedpure virtual
recvRetrySnoopResp() overrideMasterPortinlineprotectedvirtual
recvTimingResp(PacketPtr pkt)=0TimingRequestProtocolprotectedpure virtual
recvTimingSnoopReq(PacketPtr pkt) overrideMasterPortinlineprotectedvirtual
recvTokens(int num_tokens)TokenMasterPort
AtomicRequestProtocol::send(AtomicResponseProtocol *peer, PacketPtr pkt)AtomicRequestProtocolprotected
FunctionalRequestProtocol::send(FunctionalResponseProtocol *peer, PacketPtr pkt) constFunctionalRequestProtocolprotected
sendAtomic(PacketPtr pkt)MasterPortinline
sendAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor)MasterPortinline
sendBackdoor(AtomicResponseProtocol *peer, PacketPtr pkt, MemBackdoorPtr &backdoor)AtomicRequestProtocolprotected
sendFunctional(PacketPtr pkt) constMasterPortinline
sendReq(TimingResponseProtocol *peer, PacketPtr pkt)TimingRequestProtocolprotected
sendRetryResp()MasterPortinlinevirtual
TimingRequestProtocol::sendRetryResp(TimingResponseProtocol *peer)TimingRequestProtocolprotected
sendSnoopResp(TimingResponseProtocol *peer, PacketPtr pkt)TimingRequestProtocolprotected
sendTimingReq(PacketPtr pkt)MasterPortinline
sendTimingSnoopResp(PacketPtr pkt)MasterPortinline
setTokenManager(TokenManager *_tokenManager)TokenMasterPort
takeOverFrom(Port *old)Portinline
tokenManagerTokenMasterPortprivate
TokenMasterPort(const std::string &name, SimObject *owner, PortID id=InvalidPortID)TokenMasterPortinline
trySend(TimingResponseProtocol *peer, PacketPtr pkt) constTimingRequestProtocolprotected
tryTiming(PacketPtr pkt) constMasterPortinline
unbind() overrideTokenMasterPortinlinevirtual
~MasterPort()MasterPortvirtual
~Port()Portvirtual

Generated on Thu May 28 2020 16:21:53 for gem5 by doxygen 1.8.13