gem5  v20.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
WalkCache Member List

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

associativityWalkCacheprivate
averageHitRateSMMUv3BaseCacheprotected
averageHitRateByStageLevelWalkCacheprotected
averageLookupsSMMUv3BaseCacheprotected
averageLookupsByStageLevelWalkCacheprotected
averageMissesSMMUv3BaseCacheprotected
averageMissesByStageLevelWalkCacheprotected
averageUpdatesSMMUv3BaseCacheprotected
averageUpdatesByStageLevelWalkCacheprotected
decodePolicyName(const std::string &policy_name)SMMUv3BaseCacheprotectedstatic
insertionsSMMUv3BaseCacheprotected
insertionsByStageLevelWalkCacheprotected
invalidateAll()WalkCache
invalidateASID(uint16_t asid, uint16_t vmid)WalkCache
invalidateVA(Addr va, uint16_t asid, uint16_t vmid, const bool leaf_only)WalkCache
invalidateVAA(Addr va, uint16_t vmid, const bool leaf_only)WalkCache
invalidateVMID(uint16_t vmid)WalkCache
lookup(Addr va, Addr vaMask, uint16_t asid, uint16_t vmid, unsigned stage, unsigned level, bool updStats=true)WalkCache
lookupsByStageLevelWalkCacheprotected
missesByStageLevelWalkCacheprotected
nextToReplaceSMMUv3BaseCacheprotected
offsetsWalkCacheprivate
pickEntryIdxToReplace(const Set &set, unsigned stage, unsigned level)WalkCacheprivate
pickSetIdx(Addr va, Addr vaMask, unsigned stage, unsigned level) constWalkCacheprivate
randomSMMUv3BaseCacheprotected
regStats(const std::string &name) overrideWalkCachevirtual
replacementPolicySMMUv3BaseCacheprotected
Set typedefWalkCacheprivate
setsWalkCacheprivate
sizesWalkCacheprivate
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed)SMMUv3BaseCache
store(const Entry &incoming)WalkCache
totalLookupsSMMUv3BaseCacheprotected
totalLookupsByStageLevelWalkCacheprotected
totalMissesSMMUv3BaseCacheprotected
totalMissesByStageLevelWalkCacheprotected
totalUpdatesSMMUv3BaseCacheprotected
totalUpdatesByStageLevelWalkCacheprotected
updatesByStageLevelWalkCacheprotected
useStampSMMUv3BaseCacheprotected
WalkCache(const std::array< unsigned, 2 *WALK_CACHE_LEVELS > &_sizes, unsigned _associativity, const std::string &policy)WalkCache
~SMMUv3BaseCache()SMMUv3BaseCacheinlinevirtual
~WalkCache()WalkCacheinlinevirtual

Generated on Fri Nov 6 2020 11:48:14 for gem5 by doxygen 1.8.17