Searched refs:SectorBlk (Results 1 - 5 of 5) sorted by relevance

/gem5/src/mem/cache/tags/
H A Dsector_blk.hh44 class SectorBlk;
56 SectorBlk* _sectorBlk;
74 void setSectorBlock(SectorBlk* sector_blk);
81 const SectorBlk* getSectorBlock() const;
145 class SectorBlk : public ReplaceableEntry class in inherits:ReplaceableEntry
165 SectorBlk();
166 SectorBlk(const SectorBlk&) = delete;
167 SectorBlk& operator=(const SectorBlk
[all...]
H A Dsector_blk.cc44 SectorSubBlk::setSectorBlock(SectorBlk* sector_blk)
50 const SectorBlk*
118 SectorBlk::SectorBlk() function in class:SectorBlk
124 SectorBlk::isValid() const
131 SectorBlk::isSecure() const
138 SectorBlk::setTag(const Addr tag)
144 SectorBlk::getTag() const
150 SectorBlk::validateSubBlk()
156 SectorBlk
[all...]
H A Dsuper_blk.hh127 class SuperBlk : public SectorBlk
134 SuperBlk() : SectorBlk(), blkSize(0) {}
H A Dsector_tags.cc70 secBlks = std::vector<SectorBlk>(numSectors);
78 SectorBlk* sec_blk = &secBlks[sec_blk_index];
120 const SectorBlk* sector_blk = sub_blk->getSectorBlock();
159 const SectorBlk* sector_blk = sub_blk->getSectorBlock();
177 const SectorBlk* sector_blk = sub_blk->getSectorBlock();
212 auto blk = static_cast<SectorBlk*>(sector)->blks[offset];
233 SectorBlk* victim_sector = nullptr;
235 SectorBlk* sector_blk = static_cast<SectorBlk*>(sector);
246 victim_sector = static_cast<SectorBlk*>(replacementPolic
[all...]
H A Dsector_tags.hh65 std::vector<SectorBlk> secBlks;
106 * Initialize blocks as SectorBlk and SectorSubBlk instances.

Completed in 8 milliseconds