Lines Matching refs:pkt
142 TLBCoalescer::updatePhysAddresses(PacketPtr pkt)
144 Addr virt_page_addr = roundDown(pkt->req->getVaddr(), TheISA::PageBytes);
150 safe_cast<TheISA::GpuTLB::TranslationState*>(pkt->senderState);
163 Addr phys_page_paddr = pkt->req->getPaddr();
207 // Translation is done - Convert to a response pkt if necessary and
230 TLBCoalescer::CpuSidePort::recvTimingReq(PacketPtr pkt)
240 safe_cast<TheISA::GpuTLB::TranslationState*>(pkt->senderState);
249 // multiple uncoalesced reqs(pkts) but just a single pkt.
263 DPRINTF(GPUTLB, "receiving pkt w/ req_cnt %d\n", req_cnt);
285 // see if we can coalesce the incoming pkt with another
290 if (coalescer->canCoalesce(pkt, first_packet)) {
291 coalescer->coalescerFIFO[tick_index][i].push_back(pkt);
310 new_array.push_back(pkt);
335 TLBCoalescer::CpuSidePort::recvFunctional(PacketPtr pkt)
339 safe_cast<TheISA::GpuTLB::TranslationState*>(pkt->senderState);
350 Addr virt_page_addr = roundDown(pkt->req->getVaddr(), TheISA::PageBytes);
358 coalescer->memSidePort[0]->sendFunctional(pkt);
371 TLBCoalescer::MemSidePort::recvTimingResp(PacketPtr pkt)
374 coalescer->updatePhysAddresses(pkt);
389 TLBCoalescer::MemSidePort::recvFunctional(PacketPtr pkt)
474 DPRINTF(GPUTLB, "%s sending pkt w/ req_cnt %d\n",