gem5  v20.0.0.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
averageHitRateSMMUv3BaseCacheprotected
averageLookupsSMMUv3BaseCacheprotected
averageMissesSMMUv3BaseCacheprotected
averageUpdatesSMMUv3BaseCacheprotected
ConfigCache(unsigned numEntries, unsigned _associativity, const std::string &policy)ConfigCache
decodePolicyName(const std::string &policy_name)SMMUv3BaseCacheprotectedstatic
insertionsSMMUv3BaseCacheprotected
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
regStats(const std::string &name)SMMUv3BaseCachevirtual
replacementPolicySMMUv3BaseCacheprotected
Set typedefConfigCacheprivate
setsConfigCacheprivate
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed)SMMUv3BaseCache
store(const Entry &incoming)ConfigCache
totalLookupsSMMUv3BaseCacheprotected
totalMissesSMMUv3BaseCacheprotected
totalUpdatesSMMUv3BaseCacheprotected
useStampSMMUv3BaseCacheprotected
~ConfigCache()ConfigCacheinlinevirtual
~SMMUv3BaseCache()SMMUv3BaseCacheinlinevirtual

Generated on Thu May 28 2020 16:21:43 for gem5 by doxygen 1.8.13