Lines Matching refs:pkt

89 MemCheckerMonitor::recvFunctional(PacketPtr pkt)
91 Addr addr = pkt->getAddr();
92 unsigned size = pkt->getSize();
99 masterPort.sendFunctional(pkt);
107 MemCheckerMonitor::recvFunctionalSnoop(PacketPtr pkt)
109 Addr addr = pkt->getAddr();
110 unsigned size = pkt->getSize();
115 slavePort.sendFunctionalSnoop(pkt);
123 MemCheckerMonitor::recvAtomic(PacketPtr pkt)
129 MemCheckerMonitor::recvAtomicSnoop(PacketPtr pkt)
135 MemCheckerMonitor::recvTimingReq(PacketPtr pkt)
138 assert(pkt->isRequest());
145 bool is_read = pkt->isRead() && !pkt->req->isPrefetch();
146 bool is_write = pkt->isWrite();
147 unsigned size = pkt->getSize();
148 Addr addr = pkt->getAddr();
149 bool expects_response = pkt->needsResponse() && !pkt->cacheResponding();
158 pkt->writeData(pkt_data.get());
167 pkt->pushSenderState(state);
171 bool successful = masterPort.sendTimingReq(pkt);
175 delete pkt->popSenderState();
227 MemCheckerMonitor::recvTimingResp(PacketPtr pkt)
230 assert(pkt->isResponse());
234 bool is_read = pkt->isRead() && !pkt->req->isPrefetch();
235 bool is_write = pkt->isWrite();
236 bool is_failed_LLSC = pkt->isLLSC() && pkt->req->getExtraData() == 0;
237 unsigned size = pkt->getSize();
238 Addr addr = pkt->getAddr();
247 pkt->writeData(pkt_data.get());
252 dynamic_cast<MemCheckerMonitorSenderState*>(pkt->senderState);
259 pkt->senderState = received_state->predecessor;
263 bool successful = slavePort.sendTimingResp(pkt);
316 pkt->senderState = received_state;
323 MemCheckerMonitor::recvTimingSnoopReq(PacketPtr pkt)
325 slavePort.sendTimingSnoopReq(pkt);
329 MemCheckerMonitor::recvTimingSnoopResp(PacketPtr pkt)
331 return masterPort.sendTimingSnoopResp(pkt);