_connected | gem5::Port | protected |
_peer | gem5::Port | protected |
_requestPort | gem5::ResponsePort | private |
bind(Port &peer) override | gem5::ResponsePort | inlinevirtual |
blocked | gem5::BaseCache::CacheResponsePort | protected |
cache | gem5::BaseCache::CacheResponsePort | protected |
CacheResponsePort(const std::string &_name, BaseCache &_cache, const std::string &_label) | gem5::BaseCache::CacheResponsePort | protected |
clearBlocked() | gem5::BaseCache::CacheResponsePort | |
CpuSidePort(const std::string &_name, BaseCache &_cache, const std::string &_label) | gem5::BaseCache::CpuSidePort | |
defaultBackdoorWarned | gem5::ResponsePort | private |
getAddrRanges() const override | gem5::BaseCache::CpuSidePort | protectedvirtual |
getId() const | gem5::Port | inline |
getPeer() | gem5::Port | inline |
id | gem5::Port | protected |
isBlocked() const | gem5::BaseCache::CacheResponsePort | inline |
isConnected() const | gem5::Port | inline |
isSnooping() const | gem5::ResponsePort | inline |
mustSendRetry | gem5::BaseCache::CacheResponsePort | protected |
name() const | gem5::Port | inline |
owner | gem5::ResponsePort | protected |
Port(const std::string &_name, PortID _id) | gem5::Port | protected |
portName | gem5::Port | private |
processSendRetry() | gem5::BaseCache::CacheResponsePort | private |
queue | gem5::BaseCache::CacheResponsePort | protected |
QueuedResponsePort(const std::string &name, RespPacketQueue &resp_queue, PortID id=InvalidPortID) | gem5::QueuedResponsePort | inline |
recvAtomic(PacketPtr pkt) override | gem5::BaseCache::CpuSidePort | protectedvirtual |
recvAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) override | gem5::ResponsePort | protectedvirtual |
recvFunctional(PacketPtr pkt) override | gem5::BaseCache::CpuSidePort | protectedvirtual |
recvMemBackdoorReq(const MemBackdoorReq &req, MemBackdoorPtr &backdoor) override | gem5::ResponsePort | protectedvirtual |
recvRespRetry() | gem5::QueuedResponsePort | inlineprotectedvirtual |
recvTimingReq(PacketPtr pkt) override | gem5::BaseCache::CpuSidePort | protectedvirtual |
recvTimingSnoopResp(PacketPtr pkt) override | gem5::BaseCache::CpuSidePort | protectedvirtual |
reportUnbound() const | gem5::Port | protected |
responderBind(RequestPort &request_port) | gem5::ResponsePort | protected |
responderUnbind() | gem5::ResponsePort | protected |
ResponsePort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID) | gem5::ResponsePort | |
ResponsePort(const std::string &name, PortID id=InvalidPortID) | gem5::ResponsePort | |
respQueue | gem5::QueuedResponsePort | protected |
schedTimingResp(PacketPtr pkt, Tick when) | gem5::QueuedResponsePort | inline |
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 |
sendRetryEvent | gem5::BaseCache::CacheResponsePort | private |
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 |
setBlocked() | gem5::BaseCache::CacheResponsePort | |
takeOverFrom(Port *old) | gem5::Port | inline |
trySatisfyFunctional(PacketPtr pkt) | gem5::QueuedResponsePort | inline |
tryTiming(PacketPtr pkt) override | gem5::BaseCache::CpuSidePort | protectedvirtual |
unbind() override | gem5::ResponsePort | inlinevirtual |
~Port() | gem5::Port | virtual |
~QueuedResponsePort() | gem5::QueuedResponsePort | inlinevirtual |
~ResponsePort() | gem5::ResponsePort | virtual |