gem5 v24.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
gem5::prefetch::IrregularStreamBuffer::AddressMappingEntry Member List

This is the complete list of members for gem5::prefetch::IrregularStreamBuffer::AddressMappingEntry, including all inherited members.

_securegem5::TaggedEntryprivate
_setgem5::ReplaceableEntryprotected
_taggem5::TaggedEntryprivate
_validgem5::TaggedEntryprivate
_waygem5::ReplaceableEntryprotected
AddressMappingEntry(size_t num_mappings, unsigned counter_bits, TagExtractor ext)gem5::prefetch::IrregularStreamBuffer::AddressMappingEntryinline
clearSecure()gem5::TaggedEntryinlineprotected
extractTaggem5::TaggedEntryprotected
getSet() constgem5::ReplaceableEntryinline
getTag() constgem5::TaggedEntryinlinevirtual
getWay() constgem5::ReplaceableEntryinline
IndexingPolicy typedefgem5::TaggedEntry
insert(const KeyType &key)gem5::TaggedEntryinlinevirtual
invalidate() overridegem5::prefetch::IrregularStreamBuffer::AddressMappingEntryinlinevirtual
isSecure() constgem5::TaggedEntryinline
isValid() constgem5::TaggedEntryinlinevirtual
KeyType typedefgem5::TaggedEntry
mappingsgem5::prefetch::IrregularStreamBuffer::AddressMappingEntry
match(const KeyType &key) constgem5::TaggedEntryinline
print() const overridegem5::TaggedEntryinlinevirtual
registerTagExtractor(TagExtractor ext)gem5::TaggedEntryinline
ReplaceableEntry()gem5::ReplaceableEntryinline
replacementDatagem5::ReplaceableEntry
setPosition(const uint32_t set, const uint32_t way)gem5::ReplaceableEntryinlinevirtual
setSecure()gem5::TaggedEntryinlineprotectedvirtual
setTag(Addr tag)gem5::TaggedEntryinlineprotectedvirtual
setValid()gem5::TaggedEntryinlineprotectedvirtual
TagExtractor typedefgem5::TaggedEntry
TaggedEntry()gem5::TaggedEntryinline
~ReplaceableEntry()=defaultgem5::ReplaceableEntryvirtual
~TaggedEntry()=defaultgem5::TaggedEntry

Generated on Mon Jan 13 2025 04:29:10 for gem5 by doxygen 1.9.8