Lines Matching refs:pkt

152     PacketPtr pkt = new Packet(req, MemCmd::ReadReq);
156 pkt->dataStatic(&fetchBlock);
160 pkt->senderState = new ComputeUnit::ITLBPort::SenderState(wavefront);
163 pkt->senderState =
166 false, pkt->senderState);
174 computeUnit->sqcTLBPort->retries.push_back(pkt);
175 } else if (!computeUnit->sqcTLBPort->sendTimingReq(pkt)) {
185 computeUnit->sqcTLBPort->retries.push_back(pkt);
190 pkt->senderState =
194 computeUnit->sqcTLBPort->sendFunctional(pkt);
197 safe_cast<TheISA::GpuTLB::TranslationState*>(pkt->senderState);
203 fetch(pkt, wavefront);
208 FetchUnit::fetch(PacketPtr pkt, Wavefront *wavefront)
210 assert(pkt->req->hasPaddr());
211 assert(pkt->req->hasSize());
215 pkt->req->getPaddr());
221 PacketPtr oldPkt = pkt;
222 pkt = new Packet(oldPkt->req, oldPkt->cmd);
226 new TheGpuISA::RawMachInst[pkt->req->getSize() /
229 pkt->dataDynamic<TheGpuISA::RawMachInst>(data);
232 pkt->senderState = new ComputeUnit::SQCPort::SenderState(wavefront);
237 if (!computeUnit->sqcPort->sendTimingReq(pkt)) {
238 computeUnit->sqcPort->retries.push_back(std::make_pair(pkt,
243 pkt->req->getPaddr());
247 pkt->req->getPaddr());
250 computeUnit->sqcPort->sendFunctional(pkt);
251 processFetchReturn(pkt);
256 FetchUnit::processFetchReturn(PacketPtr pkt)
259 safe_cast<ComputeUnit::SQCPort::SenderState*>(pkt->senderState);
265 wavefront->simdId, wavefront->wfSlotId, pkt->req->getPaddr(),
266 pkt->req->getSize(), pkt->req->getSize() /
274 (TheGpuISA::RawMachInst*)pkt->getPtr<uint8_t>();
278 for (int i = 0; i < pkt->req->getSize() /
309 delete pkt->senderState;
310 delete pkt;