Lines Matching refs:pkt
63 pkt = new Packet(req, MemCmd::HardPFReq);
64 pkt->allocate();
67 pkt->req->setPC(pfInfo.getPC());
108 delete p.pkt;
143 QueuedPrefetcher::notify(const PacketPtr &pkt, const PrefetchInfo &pfi)
154 delete itr->pkt;
187 insert(pkt, new_pfi, addr_prio.second);
214 PacketPtr pkt = pfq.front().pkt;
219 assert(pkt != nullptr);
220 DPRINTF(HWPrefetch, "Generating prefetch for %#x.\n", pkt->getAddr());
223 return pkt;
342 PacketPtr pkt)
344 RequestPtr translation_req = std::make_shared<Request>(pkt->req->getAsid(),
345 addr, blkSize, pkt->req->getFlags(), masterId, pfi.getPC(),
346 pkt->req->contextId());
352 QueuedPrefetcher::insert(const PacketPtr &pkt, PrefetchInfo &new_pfi,
377 pkt->req->getVaddr() : pkt->req->getPaddr();
390 target_paddr = positive_stride ? (pkt->req->getPaddr() + stride) :
391 (pkt->req->getPaddr() - stride);
400 if (!pkt->req->hasContextId()) {
406 pkt);
407 } else if (pkt->req->hasVaddr()) {
411 (pkt->req->getVaddr() + stride) :
412 (pkt->req->getVaddr() - stride);
414 pkt);
477 delete it->pkt;