gem5  v21.0.1.0
SuperBlk Member List

This is the complete list of members for SuperBlk, including all inherited members.

_secureTaggedEntryprivate
_setReplaceableEntryprotected
_tagTaggedEntryprivate
_validTaggedEntryprivate
_validCounterSectorBlkprivate
_wayReplaceableEntryprotected
blksSectorBlk
blkSizeSuperBlkprotected
calculateCompressionFactor(const std::size_t size) constSuperBlk
canCoAllocate(const std::size_t compressed_size) constSuperBlk
clearSecure()TaggedEntryinlineprivate
compressionFactorSuperBlkprotected
getCompressionFactor() constSuperBlk
getNumValid() constSectorBlk
getSet() constReplaceableEntryinline
getTag() constTaggedEntryinlinevirtual
getWay() constReplaceableEntryinline
insert(const Addr tag, const bool is_secure)TaggedEntryinlinevirtual
invalidate() overrideSuperBlkvirtual
invalidateSubBlk()SectorBlk
isCompressed(const CompressionBlk *ignored_blk=nullptr) constSuperBlk
isSecure() constTaggedEntryinline
isValid() const overrideSectorBlkvirtual
matchTag(Addr tag, bool is_secure) constTaggedEntryinlinevirtual
operator=(const SuperBlk &)=deleteSuperBlk
SectorBlk::operator=(const SectorBlk &)=deleteSectorBlk
print() const overrideSuperBlkvirtual
ReplaceableEntry()=defaultReplaceableEntry
replacementDataReplaceableEntry
SectorBlk()SectorBlk
SectorBlk(const SectorBlk &)=deleteSectorBlk
setBlkSize(const std::size_t blk_size)SuperBlk
setCompressionFactor(const uint8_t compression_factor)SuperBlk
setPosition(const uint32_t set, const uint32_t way) overrideSectorBlkvirtual
setSecure()TaggedEntryinlineprotectedvirtual
setTag(Addr tag)TaggedEntryinlineprotectedvirtual
setValid()TaggedEntryinlineprotectedvirtual
SuperBlk()SuperBlk
SuperBlk(const SuperBlk &)=deleteSuperBlk
TaggedEntry()TaggedEntryinline
validateSubBlk()SectorBlk
~ReplaceableEntry()=defaultReplaceableEntryvirtual
~SectorBlk()SectorBlkinline
~SuperBlk()SuperBlkinline
~TaggedEntry()=defaultTaggedEntry

Generated on Tue Jun 22 2021 15:28:44 for gem5 by doxygen 1.8.17