_connected | gem5::Port | protected |
_peer | gem5::Port | protected |
_responsePort | gem5::RequestPort | private |
addTrace(PacketPtr pkt) const | gem5::RequestPort | private |
bind(Port &peer) override | gem5::RequestPort | virtual |
defaultOnCompletion(PacketPtr pkt) | gem5::X86ISA::IntRequestPort< Device > | inlineprivatestatic |
device | gem5::X86ISA::IntRequestPort< Device > | private |
getAddrRanges() const | gem5::RequestPort | |
getId() const | gem5::Port | inline |
getPeer() | gem5::Port | inline |
id | gem5::Port | protected |
IntRequestPort(const std::string &_name, SimObject *_parent, Device *dev, Tick _latency) | gem5::X86ISA::IntRequestPort< Device > | inline |
isConnected() const | gem5::Port | inline |
isSnooping() const | gem5::RequestPort | inlinevirtual |
latency | gem5::X86ISA::IntRequestPort< Device > | private |
name() const | gem5::Port | inline |
OnCompletionFunc typedef | gem5::X86ISA::IntRequestPort< Device > | private |
owner | gem5::RequestPort | protected |
Port(const std::string &_name, PortID _id) | gem5::Port | protected |
portName | gem5::Port | private |
printAddr(Addr a) | gem5::RequestPort | |
QueuedRequestPort(const std::string &name, ReqPacketQueue &req_queue, SnoopRespPacketQueue &snoop_resp_queue, PortID id=InvalidPortID) | gem5::QueuedRequestPort | inline |
recvAtomicSnoop(PacketPtr pkt) override | gem5::RequestPort | inlineprotectedvirtual |
recvFunctionalSnoop(PacketPtr pkt) override | gem5::RequestPort | inlineprotectedvirtual |
recvRangeChange() | gem5::RequestPort | inlineprotectedvirtual |
recvReqRetry() | gem5::QueuedRequestPort | inlineprotectedvirtual |
recvRetrySnoopResp() | gem5::QueuedRequestPort | inlineprotectedvirtual |
recvTimingResp(PacketPtr pkt) override | gem5::X86ISA::IntRequestPort< Device > | inlinevirtual |
recvTimingSnoopReq(PacketPtr pkt) override | gem5::RequestPort | inlineprotectedvirtual |
removeTrace(PacketPtr pkt) const | gem5::RequestPort | private |
reportUnbound() const | gem5::Port | protected |
reqQueue | gem5::X86ISA::IntRequestPort< Device > | private |
RequestPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID) | gem5::RequestPort | |
RequestPort(const std::string &name, PortID id=InvalidPortID) | gem5::RequestPort | |
schedTimingReq(PacketPtr pkt, Tick when) | gem5::QueuedRequestPort | inline |
schedTimingSnoopResp(PacketPtr pkt, Tick when) | gem5::QueuedRequestPort | inline |
gem5::send(AtomicResponseProtocol *peer, PacketPtr pkt) | gem5::AtomicRequestProtocol | protected |
gem5::FunctionalRequestProtocol::send(FunctionalResponseProtocol *peer, PacketPtr pkt) const | gem5::FunctionalRequestProtocol | protected |
sendAtomic(PacketPtr pkt) | gem5::RequestPort | inline |
sendAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) | gem5::RequestPort | inline |
sendBackdoor(AtomicResponseProtocol *peer, PacketPtr pkt, MemBackdoorPtr &backdoor) | gem5::AtomicRequestProtocol | protected |
sendFunctional(PacketPtr pkt) const | gem5::RequestPort | inline |
sendMemBackdoorReq(const MemBackdoorReq &req, MemBackdoorPtr &backdoor) | gem5::RequestPort | inline |
gem5::FunctionalRequestProtocol::sendMemBackdoorReq(FunctionalResponseProtocol *peer, const MemBackdoorReq &req, MemBackdoorPtr &backdoor) | gem5::FunctionalRequestProtocol | protected |
sendMessage(PacketPtr pkt, bool timing, OnCompletionFunc func=defaultOnCompletion) | gem5::X86ISA::IntRequestPort< Device > | inline |
sendReq(TimingResponseProtocol *peer, PacketPtr pkt) | gem5::TimingRequestProtocol | protected |
sendRetryResp() | gem5::RequestPort | inlinevirtual |
gem5::TimingRequestProtocol::sendRetryResp(TimingResponseProtocol *peer) | gem5::TimingRequestProtocol | protected |
sendSnoopResp(TimingResponseProtocol *peer, PacketPtr pkt) | gem5::TimingRequestProtocol | protected |
sendTimingReq(PacketPtr pkt) | gem5::RequestPort | inline |
sendTimingSnoopResp(PacketPtr pkt) | gem5::RequestPort | inline |
snoopRespQueue | gem5::X86ISA::IntRequestPort< Device > | private |
takeOverFrom(Port *old) | gem5::Port | inline |
trySatisfyFunctional(PacketPtr pkt) | gem5::QueuedRequestPort | inline |
trySend(TimingResponseProtocol *peer, PacketPtr pkt) const | gem5::TimingRequestProtocol | protected |
tryTiming(PacketPtr pkt) const | gem5::RequestPort | inline |
unbind() override | gem5::RequestPort | virtual |
~Port() | gem5::Port | virtual |
~QueuedRequestPort() | gem5::QueuedRequestPort | inlinevirtual |
~RequestPort() | gem5::RequestPort | virtual |