Lines Matching refs:tags
62 #include "mem/cache/tags/super_blk.hh"
85 tags(p->tags),
123 tags->tagsInit();
174 return tags->regenerateBlkAddr(blk);
467 CacheBlk *blk = tags->findBlock(pkt->getAddr(), pkt->isSecure());
628 CacheBlk *blk = tags->findBlock(pkt->getAddr(), is_secure);
776 if (!tags->findBlock(pf_addr, pkt->isSecure()) &&
802 // tempBlock does not exist in the tags, so don't do anything for it.
918 int offset = tags->extractBlkOffset(pkt->getAddr());
997 // tags, then the data entry. In the case of parallel accesses the
1034 // Access block in the tags
1036 blk = tags->accessBlock(pkt->getAddr(), pkt->isSecure(), tag_latency);
1190 // Found the block in the tags, need to stop CleanEvict from
1459 CacheBlk *victim = tags->findVictim(addr, is_secure, blk_size_bits,
1513 // block insertion, as compressed tags use this information.
1520 tags->insertBlock(pkt, victim);
1531 tags->invalidate(blk);
1643 tags->forEachBlk([this](CacheBlk &blk) { writebackVisitor(blk); });
1649 tags->forEachBlk([this](CacheBlk &blk) { invalidateVisitor(blk); });
1655 return tags->anyBlk([](CacheBlk &blk) { return blk.isDirty(); });
1750 CacheBlk *blk = tags->findBlock(mshr->blkAddr, mshr->isSecure);