gem5
v22.1.0.0
gem5
ResponsePort
gem5::ResponsePort Member List
This is the complete list of members for
gem5::ResponsePort
, including all inherited members.
_connected
gem5::Port
protected
_peer
gem5::Port
protected
_requestPort
gem5::ResponsePort
private
bind
(Port &peer) override
gem5::ResponsePort
inline
virtual
defaultBackdoorWarned
gem5::ResponsePort
private
getAddrRanges
() const =0
gem5::ResponsePort
pure virtual
getId
() const
gem5::Port
inline
getPeer
()
gem5::Port
inline
id
gem5::Port
protected
isConnected
() const
gem5::Port
inline
isSnooping
() const
gem5::ResponsePort
inline
name
() const
gem5::Port
inline
owner
gem5::ResponsePort
protected
Port
(const std::string &_name, PortID _id)
gem5::Port
protected
portName
gem5::Port
private
recvAtomic
(PacketPtr pkt)=0
gem5::AtomicResponseProtocol
protected
pure virtual
recvAtomicBackdoor
(PacketPtr pkt, MemBackdoorPtr &backdoor) override
gem5::ResponsePort
protected
virtual
recvFunctional
(PacketPtr pkt)=0
gem5::FunctionalResponseProtocol
protected
pure virtual
recvRespRetry
()=0
gem5::TimingResponseProtocol
protected
pure virtual
recvTimingReq
(PacketPtr pkt)=0
gem5::TimingResponseProtocol
protected
pure virtual
recvTimingSnoopResp
(PacketPtr pkt) override
gem5::ResponsePort
inline
protected
virtual
reportUnbound
() const
gem5::Port
protected
RequestPort
class
gem5::ResponsePort
friend
responderBind
(RequestPort &request_port)
gem5::ResponsePort
protected
responderUnbind
()
gem5::ResponsePort
protected
ResponsePort
(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)
gem5::ResponsePort
sendAtomicSnoop
(PacketPtr pkt)
gem5::ResponsePort
inline
sendFunctionalSnoop
(PacketPtr pkt) const
gem5::ResponsePort
inline
sendRangeChange
() const
gem5::ResponsePort
inline
sendResp
(TimingRequestProtocol *peer, PacketPtr pkt)
gem5::TimingResponseProtocol
protected
sendRetryReq
()
gem5::ResponsePort
inline
gem5::TimingResponseProtocol::sendRetryReq
(TimingRequestProtocol *peer)
gem5::TimingResponseProtocol
protected
sendRetrySnoopResp
()
gem5::ResponsePort
inline
gem5::TimingResponseProtocol::sendRetrySnoopResp
(TimingRequestProtocol *peer)
gem5::TimingResponseProtocol
protected
gem5::sendSnoop
(AtomicRequestProtocol *peer, PacketPtr pkt)
gem5::AtomicResponseProtocol
protected
gem5::FunctionalResponseProtocol::sendSnoop
(FunctionalRequestProtocol *peer, PacketPtr pkt) const
gem5::FunctionalResponseProtocol
protected
sendSnoopReq
(TimingRequestProtocol *peer, PacketPtr pkt)
gem5::TimingResponseProtocol
protected
sendTimingResp
(PacketPtr pkt)
gem5::ResponsePort
inline
sendTimingSnoopReq
(PacketPtr pkt)
gem5::ResponsePort
inline
takeOverFrom
(Port *old)
gem5::Port
inline
tryTiming
(PacketPtr pkt) override
gem5::ResponsePort
inline
protected
virtual
unbind
() override
gem5::ResponsePort
inline
virtual
~Port
()
gem5::Port
virtual
~ResponsePort
()
gem5::ResponsePort
virtual
Generated on Wed Dec 21 2022 10:23:28 for gem5 by
doxygen
1.9.1