gem5
v20.1.0.0
|
This is the complete list of members for ComputeUnit::DataPort, including all inherited members.
_connected | Port | protected |
_peer | Port | protected |
_responsePort | RequestPort | private |
bind(Port &peer) override | RequestPort | virtual |
computeUnit | ComputeUnit::DataPort | protected |
createMemReqEvent(PacketPtr pkt) | ComputeUnit::DataPort | |
createMemRespEvent(PacketPtr pkt) | ComputeUnit::DataPort | |
DataPort(const std::string &_name, ComputeUnit *_cu, PortID id) | ComputeUnit::DataPort | inline |
getAddrRanges() const | RequestPort | |
getDeviceAddressRanges(AddrRangeList &resp, bool &snoop) | ComputeUnit::DataPort | inlineprotectedvirtual |
getId() const | Port | inline |
getPeer() | Port | inline |
id | Port | protected |
isConnected() const | Port | inline |
isSnooping() const | RequestPort | inlinevirtual |
name() const | Port | inline |
owner | RequestPort | protected |
Port(const std::string &_name, PortID _id) | Port | protected |
portName | Port | private |
printAddr(Addr a) | RequestPort | |
processMemReqEvent(PacketPtr pkt) | ComputeUnit::DataPort | |
processMemRespEvent(PacketPtr pkt) | ComputeUnit::DataPort | |
recvAtomic(PacketPtr pkt) | ComputeUnit::DataPort | inlineprotectedvirtual |
recvAtomicSnoop(PacketPtr pkt) override | RequestPort | inlineprotectedvirtual |
recvFunctional(PacketPtr pkt) | ComputeUnit::DataPort | inlineprotectedvirtual |
recvFunctionalSnoop(PacketPtr pkt) override | RequestPort | inlineprotectedvirtual |
recvRangeChange() | ComputeUnit::DataPort | inlineprotectedvirtual |
recvReqRetry() | ComputeUnit::DataPort | protectedvirtual |
recvRetrySnoopResp() override | RequestPort | inlineprotectedvirtual |
recvTimingResp(PacketPtr pkt) | ComputeUnit::DataPort | protectedvirtual |
recvTimingSnoopReq(PacketPtr pkt) override | RequestPort | inlineprotectedvirtual |
reportUnbound() const | Port | protected |
RequestPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID) | RequestPort | |
retries | ComputeUnit::DataPort | |
AtomicRequestProtocol::send(AtomicResponseProtocol *peer, PacketPtr pkt) | AtomicRequestProtocol | protected |
FunctionalRequestProtocol::send(FunctionalResponseProtocol *peer, PacketPtr pkt) const | FunctionalRequestProtocol | protected |
sendAtomic(PacketPtr pkt) | RequestPort | inline |
sendAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) | RequestPort | inline |
sendBackdoor(AtomicResponseProtocol *peer, PacketPtr pkt, MemBackdoorPtr &backdoor) | AtomicRequestProtocol | protected |
sendFunctional(PacketPtr pkt) const | RequestPort | inline |
sendReq(TimingResponseProtocol *peer, PacketPtr pkt) | TimingRequestProtocol | protected |
sendRetryResp() | RequestPort | inlinevirtual |
TimingRequestProtocol::sendRetryResp(TimingResponseProtocol *peer) | TimingRequestProtocol | protected |
sendSnoopResp(TimingResponseProtocol *peer, PacketPtr pkt) | TimingRequestProtocol | protected |
sendTimingReq(PacketPtr pkt) | RequestPort | inline |
sendTimingSnoopResp(PacketPtr pkt) | RequestPort | inline |
snoopRangeSent | ComputeUnit::DataPort | |
takeOverFrom(Port *old) | Port | inline |
trySend(TimingResponseProtocol *peer, PacketPtr pkt) const | TimingRequestProtocol | protected |
tryTiming(PacketPtr pkt) const | RequestPort | inline |
unbind() override | RequestPort | virtual |
~Port() | Port | virtual |
~RequestPort() | RequestPort | virtual |