Lines Matching refs:SerialLink

49  * Implementation of the SerialLink Class, modeling Hybrid-Memory-Cube's
56 #include "debug/SerialLink.hh"
57 #include "params/SerialLink.hh"
59 SerialLink::SerialLinkSlavePort::SerialLinkSlavePort(const std::string& _name,
60 SerialLink& _serial_link,
74 SerialLink::SerialLinkMasterPort::SerialLinkMasterPort(const std::string&
75 _name, SerialLink& _serial_link,
84 SerialLink::SerialLink(SerialLinkParams *p)
97 SerialLink::getPort(const std::string &if_name, PortID idx)
109 SerialLink::init()
120 SerialLink::SerialLinkSlavePort::respQueueFull() const
126 SerialLink::SerialLinkMasterPort::reqQueueFull() const
132 SerialLink::SerialLinkMasterPort::recvTimingResp(PacketPtr pkt)
136 DPRINTF(SerialLink, "recvTimingResp: %s addr 0x%x\n",
139 DPRINTF(SerialLink, "Request queue size: %d\n", transmitList.size());
165 SerialLink::SerialLinkSlavePort::recvTimingReq(PacketPtr pkt)
167 DPRINTF(SerialLink, "recvTimingReq: %s addr 0x%x\n",
173 DPRINTF(SerialLink, "Response queue size: %d outresp: %d\n",
178 DPRINTF(SerialLink, "Request queue full\n");
186 DPRINTF(SerialLink, "Response queue full\n");
190 DPRINTF(SerialLink, "Reserving space for response\n");
232 SerialLink::SerialLinkSlavePort::retryStalledReq()
235 DPRINTF(SerialLink, "Request waiting for retry, now retrying\n");
242 SerialLink::SerialLinkMasterPort::schedTimingReq(PacketPtr pkt, Tick when)
259 SerialLink::SerialLinkSlavePort::schedTimingResp(PacketPtr pkt, Tick when)
273 SerialLink::SerialLinkMasterPort::trySendTiming()
283 DPRINTF(SerialLink, "trySend request addr 0x%x, queue size %d\n",
290 DPRINTF(SerialLink, "trySend request successful\n");
295 DPRINTF(SerialLink, "Scheduling next send\n");
316 SerialLink::SerialLinkSlavePort::trySendTiming()
326 DPRINTF(SerialLink, "trySend response addr 0x%x, outstanding %d\n",
332 DPRINTF(SerialLink, "trySend response successful\n");
340 DPRINTF(SerialLink, "Scheduling next send\n");
353 DPRINTF(SerialLink, "Request waiting for retry, now retrying\n");
364 SerialLink::SerialLinkMasterPort::recvReqRetry()
370 SerialLink::SerialLinkSlavePort::recvRespRetry()
376 SerialLink::SerialLinkSlavePort::recvAtomic(PacketPtr pkt)
382 SerialLink::SerialLinkSlavePort::recvFunctional(PacketPtr pkt)
406 SerialLink::SerialLinkMasterPort::trySatisfyFunctional(PacketPtr pkt)
423 SerialLink::SerialLinkSlavePort::getAddrRanges() const
428 SerialLink *
431 return new SerialLink(this);