Lines Matching refs:SimpleMemobj
33 #include "debug/SimpleMemobj.hh"
35 SimpleMemobj::SimpleMemobj(SimpleMemobjParams *params) :
45 SimpleMemobj::getPort(const std::string &if_name, PortID idx)
49 // This is the name from the Python SimObject declaration (SimpleMemobj.py)
63 SimpleMemobj::CPUSidePort::sendPacket(PacketPtr pkt)
76 SimpleMemobj::CPUSidePort::getAddrRanges() const
82 SimpleMemobj::CPUSidePort::trySendRetry()
87 DPRINTF(SimpleMemobj, "Sending retry req for %d\n", id);
93 SimpleMemobj::CPUSidePort::recvFunctional(PacketPtr pkt)
100 SimpleMemobj::CPUSidePort::recvTimingReq(PacketPtr pkt)
112 SimpleMemobj::CPUSidePort::recvRespRetry()
126 SimpleMemobj::MemSidePort::sendPacket(PacketPtr pkt)
139 SimpleMemobj::MemSidePort::recvTimingResp(PacketPtr pkt)
146 SimpleMemobj::MemSidePort::recvReqRetry()
160 SimpleMemobj::MemSidePort::recvRangeChange()
166 SimpleMemobj::handleRequest(PacketPtr pkt)
173 DPRINTF(SimpleMemobj, "Got request for addr %#x\n", pkt->getAddr());
185 SimpleMemobj::handleResponse(PacketPtr pkt)
188 DPRINTF(SimpleMemobj, "Got response for addr %#x\n", pkt->getAddr());
212 SimpleMemobj::handleFunctional(PacketPtr pkt)
219 SimpleMemobj::getAddrRanges() const
221 DPRINTF(SimpleMemobj, "Sending new ranges\n");
227 SimpleMemobj::sendRangeChange()
235 SimpleMemobj*
238 return new SimpleMemobj(this);