_name | gem5::Named | private |
accessEntry(Entry *entry) | gem5::AssociativeCache< Entry > | inlinevirtual |
accessEntryByAddr(const Addr addr) | gem5::AssociativeCache< Entry > | inlinevirtual |
AssociativeCache(const char *name) | gem5::AssociativeCache< Entry > | inline |
AssociativeCache(const char *name, const size_t num_entries, const size_t associativity_, BaseReplacementPolicy *repl_policy, BaseIndexingPolicy *indexing_policy, Entry const &init_val=Entry()) | gem5::AssociativeCache< Entry > | inline |
AssociativeCache(const AssociativeCache &)=delete | gem5::AssociativeCache< Entry > | |
AssociativeSet(const char *name, const size_t num_entries, const size_t associativity_, replacement_policy::Base *repl_policy, BaseIndexingPolicy *indexing_policy, Entry const &init_val=Entry()) | gem5::AssociativeSet< Entry > | |
associativity | gem5::AssociativeCache< Entry > | protected |
BaseReplacementPolicy typedef | gem5::AssociativeCache< Entry > | private |
begin() | gem5::AssociativeCache< Entry > | inline |
begin() const | gem5::AssociativeCache< Entry > | inline |
clear() | gem5::AssociativeCache< Entry > | inline |
const_iterator typedef | gem5::AssociativeCache< Entry > | |
end() | gem5::AssociativeCache< Entry > | inline |
end() const | gem5::AssociativeCache< Entry > | inline |
entries | gem5::AssociativeCache< Entry > | protected |
findEntry(Addr addr, bool is_secure) const | gem5::AssociativeSet< Entry > | |
gem5::AssociativeCache::findEntry(const Addr addr) const | gem5::AssociativeCache< Entry > | inlinevirtual |
findVictim(const Addr addr) | gem5::AssociativeCache< Entry > | inlinevirtual |
getPossibleEntries(const Addr addr) const | gem5::AssociativeCache< Entry > | inline |
getTag(const Addr addr) const | gem5::AssociativeCache< Entry > | inlinevirtual |
indexingPolicy | gem5::AssociativeCache< Entry > | protected |
init(const size_t num_entries, const size_t associativity_, BaseReplacementPolicy *_repl_policy, BaseIndexingPolicy *_indexing_policy, Entry const &init_val=Entry()) | gem5::AssociativeCache< Entry > | inline |
initParams(size_t _num_entries, size_t _assoc) | gem5::AssociativeCache< Entry > | inlineprivate |
insertEntry(Addr addr, bool is_secure, Entry *entry) | gem5::AssociativeSet< Entry > | |
gem5::AssociativeCache::insertEntry(const Addr addr, Entry *entry) | gem5::AssociativeCache< Entry > | inlinevirtual |
invalidate(Entry *entry) | gem5::AssociativeCache< Entry > | inlinevirtual |
iterator typedef | gem5::AssociativeCache< Entry > | |
name() const | gem5::Named | inlinevirtual |
Named(const std::string &name_) | gem5::Named | inline |
operator=(const AssociativeCache &)=delete | gem5::AssociativeCache< Entry > | |
replPolicy | gem5::AssociativeCache< Entry > | protected |
~AssociativeCache()=default | gem5::AssociativeCache< Entry > | |
~Named()=default | gem5::Named | virtual |