_name | gem5::Named | private |
accessEntry(const KeyType &key) override | gem5::ArmISA::TLB::Table | virtual |
AssociativeCache< TlbEntry >::accessEntry(TlbEntry *entry) | gem5::AssociativeCache< TlbEntry > | inlinevirtual |
AssociativeCache(const char *name) | gem5::AssociativeCache< TlbEntry > | inline |
AssociativeCache(const char *name, const size_t num_entries, const size_t associativity_, BaseReplacementPolicy *repl_policy, IndexingPolicy *indexing_policy, TlbEntry const &init_val=TlbEntry()) | gem5::AssociativeCache< TlbEntry > | inline |
AssociativeCache(const AssociativeCache &)=delete | gem5::AssociativeCache< TlbEntry > | |
associativity | gem5::AssociativeCache< TlbEntry > | protected |
BaseReplacementPolicy typedef | gem5::AssociativeCache< TlbEntry > | protected |
begin() | gem5::AssociativeCache< TlbEntry > | inline |
begin() const | gem5::AssociativeCache< TlbEntry > | inline |
clear() | gem5::AssociativeCache< TlbEntry > | inline |
const_iterator typedef | gem5::AssociativeCache< TlbEntry > | |
debugFlag | gem5::AssociativeCache< TlbEntry > | protected |
end() | gem5::AssociativeCache< TlbEntry > | inline |
end() const | gem5::AssociativeCache< TlbEntry > | inline |
entries | gem5::AssociativeCache< TlbEntry > | protected |
findEntry(const KeyType &key) const override | gem5::ArmISA::TLB::Table | virtual |
findVictim(const KeyType &key) | gem5::AssociativeCache< TlbEntry > | inlinevirtual |
getPossibleEntries(const KeyType &key) const | gem5::AssociativeCache< TlbEntry > | inline |
indexingPolicy | gem5::AssociativeCache< TlbEntry > | protected |
IndexingPolicy typedef | gem5::AssociativeCache< TlbEntry > | protected |
init(const size_t num_entries, const size_t associativity_, BaseReplacementPolicy *_repl_policy, IndexingPolicy *_indexing_policy, TlbEntry const &init_val=TlbEntry()) | gem5::AssociativeCache< TlbEntry > | inline |
initParams(size_t _num_entries, size_t _assoc) | gem5::AssociativeCache< TlbEntry > | inlineprivate |
insertEntry(const KeyType &key, TlbEntry *entry) | gem5::AssociativeCache< TlbEntry > | inlinevirtual |
invalidate(TlbEntry *entry) | gem5::AssociativeCache< TlbEntry > | inlinevirtual |
invalidatePrev(const TlbEntry *invalid=nullptr) | gem5::ArmISA::TLB::Table | |
iterator typedef | gem5::AssociativeCache< TlbEntry > | |
KeyType typedef | gem5::AssociativeCache< TlbEntry > | protected |
name() const | gem5::Named | inlinevirtual |
Named(const std::string &name_) | gem5::Named | inline |
operator=(const AssociativeCache &)=delete | gem5::AssociativeCache< TlbEntry > | |
prev | gem5::ArmISA::TLB::Table | mutableprivate |
replPolicy | gem5::AssociativeCache< TlbEntry > | protected |
setDebugFlag(const ::gem5::debug::SimpleFlag &flag) | gem5::AssociativeCache< TlbEntry > | inline |
~AssociativeCache()=default | gem5::AssociativeCache< TlbEntry > | |
~Named()=default | gem5::Named | virtual |