gem5
v20.0.0.3
|
This is the complete list of members for PioPort< Device >, including all inherited members.
_connected | Port | protected |
_peer | Port | protected |
bind(Port &peer) override | SlavePort | inlinevirtual |
device | PioPort< Device > | protected |
getAddrRanges() const override | PioPort< Device > | inlineprotectedvirtual |
getId() const | Port | inline |
getPeer() | Port | inline |
id | Port | protected |
isConnected() const | Port | inline |
isSnooping() const | SlavePort | inline |
name() const | Port | inline |
owner | SlavePort | protected |
pendingDelete | SimpleTimingPort | protected |
PioPort(Device *dev) | PioPort< Device > | inline |
Port(const std::string &_name, PortID _id) | Port | protected |
QueuedSlavePort(const std::string &name, SimObject *owner, RespPacketQueue &resp_queue, PortID id=InvalidPortID) | QueuedSlavePort | inline |
recvAtomic(PacketPtr pkt) override | PioPort< Device > | inlineprotectedvirtual |
recvAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) override | SlavePort | protectedvirtual |
recvFunctional(PacketPtr pkt) | SimpleTimingPort | protectedvirtual |
recvRespRetry() | QueuedSlavePort | inlineprotectedvirtual |
recvTimingReq(PacketPtr pkt) | SimpleTimingPort | protectedvirtual |
recvTimingSnoopResp(PacketPtr pkt) override | SlavePort | inlineprotectedvirtual |
respQueue | QueuedSlavePort | protected |
schedTimingResp(PacketPtr pkt, Tick when) | QueuedSlavePort | inline |
sendAtomicSnoop(PacketPtr pkt) | SlavePort | inline |
sendFunctionalSnoop(PacketPtr pkt) const | SlavePort | inline |
sendRangeChange() const | SlavePort | inline |
sendResp(TimingRequestProtocol *peer, PacketPtr pkt) | TimingResponseProtocol | protected |
sendRetryReq() | SlavePort | inline |
TimingResponseProtocol::sendRetryReq(TimingRequestProtocol *peer) | TimingResponseProtocol | protected |
sendRetrySnoopResp() | SlavePort | 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) | SlavePort | inline |
sendTimingSnoopReq(PacketPtr pkt) | SlavePort | inline |
SimpleTimingPort(const std::string &name, SimObject *owner) | SimpleTimingPort | |
slaveBind(MasterPort &master_port) | SlavePort | protected |
SlavePort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID) | SlavePort | |
slaveUnbind() | SlavePort | protected |
takeOverFrom(Port *old) | Port | inline |
trySatisfyFunctional(PacketPtr pkt) | QueuedSlavePort | inline |
tryTiming(PacketPtr pkt) override | SlavePort | inlineprotectedvirtual |
unbind() override | SlavePort | inlinevirtual |
~Port() | Port | virtual |
~QueuedSlavePort() | QueuedSlavePort | inlinevirtual |
~SimpleTimingPort() | SimpleTimingPort | inlinevirtual |
~SlavePort() | SlavePort | virtual |