Lines Matching refs:tlb
77 tlb.assign(size, TlbEntry());
85 freeList[set].push_back(&tlb.at(x));
681 // functional tlb access for memory initialization
1115 : Event(CPU_Tick_Pri), tlb(_tlb), virtPageAddr(_addr),
1359 tlb->translationReturn(virtPageAddr, outcome, pkt);
1389 if (tlb->outstandingReqs < tlb->maxCoalescedReqs) {
1390 tlb->issueTLBLookup(pkt);
1392 tlb->outstandingReqs++;
1396 tlb->outstandingReqs);
1492 tlb->updatePageFootprint(virt_page_addr);
1495 bool success = tlb->tlbLookup(pkt->req, tc, update_stats);
1501 tlb->globalNumTLBAccesses++;
1505 tlb->globalNumTLBHits++;
1511 tlb->globalNumTLBMisses++;
1512 if (tlb->hasMemSidePort) {
1514 tlb->memSidePort[0]->sendFunctional(pkt);
1573 tlb->lookup(pkt->req->getVaddr()));
1575 TlbEntry *entry = tlb->lookup(pkt->req->getVaddr(),
1589 tlb->handleFuncTranslationReturn(pkt, tlb_outcome);
1623 TLBEvent *tlb_event = tlb->translationReturnEvent[virt_page_addr];
1628 tlb->schedule(tlb_event, curTick()+tlb->ticks(1));