gem5  v21.0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ConfigCache Member List

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

associativityConfigCacheprivate
baseCacheStatsSMMUv3BaseCacheprotected
ConfigCache(unsigned numEntries, unsigned _associativity, const std::string &policy, Stats::Group *parent)ConfigCache
decodePolicyName(const std::string &policy_name)SMMUv3BaseCacheprotectedstatic
invalidateAll()ConfigCache
invalidateSID(uint32_t sid)ConfigCache
invalidateSSID(uint32_t sid, uint32_t ssid)ConfigCache
lookup(uint32_t sid, uint32_t ssid, bool updStats=true)ConfigCache
nextToReplaceSMMUv3BaseCacheprotected
pickEntryIdxToReplace(const Set &set)ConfigCacheprivate
pickSetIdx(uint32_t sid, uint32_t ssid) constConfigCacheprivate
randomSMMUv3BaseCacheprotected
replacementPolicySMMUv3BaseCacheprotected
Set typedefConfigCacheprivate
setsConfigCacheprivate
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed, Stats::Group *parent, const std::string &name)SMMUv3BaseCache
store(const Entry &incoming)ConfigCache
useStampSMMUv3BaseCacheprotected
~ConfigCache()ConfigCacheinlinevirtual
~SMMUv3BaseCache()SMMUv3BaseCacheinlinevirtual

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