Searched refs:superblock (Results 1 - 2 of 2) sorted by relevance

/gem5/src/mem/cache/tags/
H A Dcompressed_tags.cc63 // Locate next cache superblock
64 SuperBlk* superblock = &superBlks[superblock_index]; local
68 superblock->setBlkSize(blkSize);
71 superblock->replacementData = replacementPolicy->instantiateEntry();
73 // Initialize all blocks in this superblock
74 superblock->blks.resize(numBlocksPerSector, nullptr);
77 SectorSubBlk*& blk = superblock->blks[k];
85 // Associate superblock to this block
86 blk->setSectorBlock(superblock);
88 // Associate the superblock replacemen
119 SuperBlk* superblock = static_cast<SuperBlk*>(entry); local
171 const SuperBlk* superblock = static_cast<const SuperBlk*>( local
[all...]
/gem5/src/mem/cache/
H A Dbase.cc807 // Get superblock of the given block
809 const SuperBlk* superblock = static_cast<const SuperBlk*>( local
828 const bool is_co_allocatable = superblock->isCompressed(compression_blk) &&
829 superblock->canCoAllocate(compression_size);
835 // that take the replacement data of the superblock into account may
841 for (const auto& sub_blk : superblock->blks) {

Completed in 12 milliseconds