_compressed | gem5::CompressionBlk | private |
_decompressionLatency | gem5::CompressionBlk | private |
_partitionId | gem5::CacheBlk | private |
_prefetched | gem5::CacheBlk | private |
_refCount | gem5::CacheBlk | private |
_sectorBlk | gem5::SectorSubBlk | protected |
_sectorOffset | gem5::SectorSubBlk | protected |
_secure | gem5::TaggedEntry | private |
_set | gem5::ReplaceableEntry | protected |
_size | gem5::CompressionBlk | private |
_srcRequestorId | gem5::CacheBlk | private |
_tag | gem5::TaggedEntry | private |
_taskId | gem5::CacheBlk | private |
_tickInserted | gem5::CacheBlk | private |
_valid | gem5::TaggedEntry | private |
_way | gem5::ReplaceableEntry | protected |
AllBits enum value | gem5::CacheBlk | |
CacheBlk() | gem5::CacheBlk | inline |
CacheBlk(const CacheBlk &)=delete | gem5::CacheBlk | |
CacheBlk(const CacheBlk &&)=delete | gem5::CacheBlk | |
checkExpansionContraction(const std::size_t size) const | gem5::CompressionBlk | |
checkWrite(PacketPtr pkt) | gem5::CacheBlk | inline |
clearCoherenceBits(unsigned bits) | gem5::CacheBlk | inline |
clearLoadLocks(const RequestPtr &req) | gem5::CacheBlk | inline |
clearPrefetched() | gem5::CacheBlk | inline |
clearSecure() | gem5::TaggedEntry | inlineprotected |
coherence | gem5::CacheBlk | protected |
CoherenceBits enum name | gem5::CacheBlk | |
CompressionBlk() | gem5::CompressionBlk | |
CompressionBlk(const CompressionBlk &)=delete | gem5::CompressionBlk | |
CompressionBlk(CompressionBlk &&)=delete | gem5::CompressionBlk | |
data | gem5::CacheBlk | |
DATA_CONTRACTION enum value | gem5::CompressionBlk | |
DATA_EXPANSION enum value | gem5::CompressionBlk | |
DirtyBit enum value | gem5::CacheBlk | |
extractTag | gem5::TaggedEntry | protected |
getAge() const | gem5::CacheBlk | inline |
getDecompressionLatency() const | gem5::CompressionBlk | |
getPartitionId() const | gem5::CacheBlk | inline |
getRefCount() const | gem5::CacheBlk | inline |
getSectorBlock() const | gem5::SectorSubBlk | |
getSectorOffset() const | gem5::SectorSubBlk | |
getSet() const | gem5::ReplaceableEntry | inline |
getSizeBits() const | gem5::CompressionBlk | |
getSrcRequestorId() const | gem5::CacheBlk | inline |
getTag() const override | gem5::SectorSubBlk | virtual |
getTaskId() const | gem5::CacheBlk | inline |
getWay() const | gem5::ReplaceableEntry | inline |
getWhenReady() const | gem5::CacheBlk | inline |
increaseRefCount() | gem5::CacheBlk | inline |
IndexingPolicy typedef | gem5::TaggedEntry | |
insert(const KeyType &tag) override | gem5::SectorSubBlk | virtual |
gem5::CacheBlk::insert(const KeyType &tag, const int src_requestor_ID, const uint32_t task_ID, const uint64_t partition_id) | gem5::CacheBlk | |
invalidate() override | gem5::CompressionBlk | virtual |
isCompressed() const | gem5::CompressionBlk | |
isSecure() const | gem5::TaggedEntry | inline |
isSet(unsigned bits) const | gem5::CacheBlk | inline |
isValid() const | gem5::TaggedEntry | inlinevirtual |
KeyType typedef | gem5::TaggedEntry | |
lockList | gem5::CacheBlk | protected |
match(const KeyType &key) const | gem5::TaggedEntry | inline |
operator=(const CompressionBlk &)=delete | gem5::CompressionBlk | |
operator=(CompressionBlk &&other) | gem5::CompressionBlk | |
operator=(CacheBlk &&other) override | gem5::CompressionBlk | virtual |
gem5::SectorSubBlk::operator=(const SectorSubBlk &)=delete | gem5::SectorSubBlk | |
gem5::SectorSubBlk::operator=(SectorSubBlk &&other)=default | gem5::SectorSubBlk | |
gem5::SectorSubBlk::operator=(const CacheBlk &)=delete | gem5::SectorSubBlk | |
OverwriteType enum name | gem5::CompressionBlk | |
print() const override | gem5::CompressionBlk | virtual |
ReadableBit enum value | gem5::CacheBlk | |
registerTagExtractor(TagExtractor ext) | gem5::TaggedEntry | inline |
ReplaceableEntry() | gem5::ReplaceableEntry | inline |
replacementData | gem5::ReplaceableEntry | |
SectorSubBlk() | gem5::SectorSubBlk | inline |
SectorSubBlk(const SectorSubBlk &)=delete | gem5::SectorSubBlk | |
SectorSubBlk(SectorSubBlk &&)=delete | gem5::SectorSubBlk | |
setCoherenceBits(unsigned bits) | gem5::CacheBlk | inline |
setCompressed() | gem5::CompressionBlk | |
setDecompressionLatency(const Cycles lat) | gem5::CompressionBlk | |
setPartitionId(const uint64_t partitionId) | gem5::CacheBlk | inlineprotected |
setPosition(const uint32_t set, const uint32_t way) | gem5::ReplaceableEntry | inlinevirtual |
setPrefetched() | gem5::CacheBlk | inline |
setRefCount(const unsigned count) | gem5::CacheBlk | inlineprotected |
setSectorBlock(SectorBlk *sector_blk) | gem5::SectorSubBlk | |
setSectorOffset(const int sector_offset) | gem5::SectorSubBlk | |
setSecure() | gem5::TaggedEntry | inlineprotectedvirtual |
setSizeBits(const std::size_t size) | gem5::CompressionBlk | |
setSrcRequestorId(const uint32_t id) | gem5::CacheBlk | inlineprotected |
setTag(Addr tag) | gem5::TaggedEntry | inlineprotectedvirtual |
setTaskId(const uint32_t task_id) | gem5::CacheBlk | inlineprotected |
setTickInserted() | gem5::CacheBlk | inlineprotected |
setUncompressed() | gem5::CompressionBlk | |
setValid() override | gem5::SectorSubBlk | virtual |
setWhenReady(const Tick tick) | gem5::CacheBlk | inline |
TagExtractor typedef | gem5::TaggedEntry | |
TaggedEntry() | gem5::TaggedEntry | inline |
trackLoadLocked(PacketPtr pkt) | gem5::CacheBlk | inline |
UNCHANGED enum value | gem5::CompressionBlk | |
wasPrefetched() const | gem5::CacheBlk | inline |
whenReady | gem5::CacheBlk | |
WritableBit enum value | gem5::CacheBlk | |
~CacheBlk() | gem5::CacheBlk | inlinevirtual |
~CompressionBlk()=default | gem5::CompressionBlk | |
~ReplaceableEntry()=default | gem5::ReplaceableEntry | virtual |
~SectorSubBlk()=default | gem5::SectorSubBlk | |
~TaggedEntry()=default | gem5::TaggedEntry | |