gem5
v20.1.0.0
SimpleMemobj
CPUSidePort
SimpleMemobj::CPUSidePort Member List
This is the complete list of members for
SimpleMemobj::CPUSidePort
, including all inherited members.
_connected
Port
protected
_peer
Port
protected
_requestPort
ResponsePort
private
bind
(Port &peer) override
ResponsePort
inline
virtual
blockedPacket
SimpleMemobj::CPUSidePort
private
CPUSidePort
(const std::string &name, SimpleMemobj *owner)
SimpleMemobj::CPUSidePort
inline
defaultBackdoorWarned
ResponsePort
private
getAddrRanges
() const override
SimpleMemobj::CPUSidePort
virtual
getId
() const
Port
inline
getPeer
()
Port
inline
id
Port
protected
isConnected
() const
Port
inline
isSnooping
() const
ResponsePort
inline
name
() const
Port
inline
needRetry
SimpleMemobj::CPUSidePort
private
owner
SimpleMemobj::CPUSidePort
private
Port
(const std::string &_name, PortID _id)
Port
protected
portName
Port
private
recvAtomic
(PacketPtr pkt) override
SimpleMemobj::CPUSidePort
inline
protected
virtual
recvAtomicBackdoor
(PacketPtr pkt, MemBackdoorPtr &backdoor) override
ResponsePort
protected
virtual
recvFunctional
(PacketPtr pkt) override
SimpleMemobj::CPUSidePort
protected
virtual
recvRespRetry
() override
SimpleMemobj::CPUSidePort
protected
virtual
recvTimingReq
(PacketPtr pkt) override
SimpleMemobj::CPUSidePort
protected
virtual
recvTimingSnoopResp
(PacketPtr pkt) override
ResponsePort
inline
protected
virtual
reportUnbound
() const
Port
protected
responderBind
(RequestPort &request_port)
ResponsePort
protected
responderUnbind
()
ResponsePort
protected
ResponsePort
(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)
ResponsePort
sendAtomicSnoop
(PacketPtr pkt)
ResponsePort
inline
sendFunctionalSnoop
(PacketPtr pkt) const
ResponsePort
inline
sendPacket
(PacketPtr pkt)
SimpleMemobj::CPUSidePort
sendRangeChange
() const
ResponsePort
inline
sendResp
(TimingRequestProtocol *peer, PacketPtr pkt)
TimingResponseProtocol
protected
sendRetryReq
()
ResponsePort
inline
TimingResponseProtocol::sendRetryReq
(TimingRequestProtocol *peer)
TimingResponseProtocol
protected
sendRetrySnoopResp
()
ResponsePort
inline
TimingResponseProtocol::sendRetrySnoopResp
(TimingRequestProtocol *peer)
TimingResponseProtocol
protected
AtomicResponseProtocol::sendSnoop
(AtomicRequestProtocol *peer, PacketPtr pkt)
AtomicResponseProtocol
protected
FunctionalResponseProtocol::sendSnoop
(FunctionalRequestProtocol *peer, PacketPtr pkt) const
FunctionalResponseProtocol
protected
sendSnoopReq
(TimingRequestProtocol *peer, PacketPtr pkt)
TimingResponseProtocol
protected
sendTimingResp
(PacketPtr pkt)
ResponsePort
inline
sendTimingSnoopReq
(PacketPtr pkt)
ResponsePort
inline
takeOverFrom
(Port *old)
Port
inline
trySendRetry
()
SimpleMemobj::CPUSidePort
tryTiming
(PacketPtr pkt) override
ResponsePort
inline
protected
virtual
unbind
() override
ResponsePort
inline
virtual
~Port
()
Port
virtual
~ResponsePort
()
ResponsePort
virtual
Generated on Wed Sep 30 2020 14:02:31 for gem5 by
doxygen
1.8.17