gem5  v21.0.0.0
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
baseCacheStatsSMMUv3BaseCacheprotected
decodePolicyName(const std::string &policy_name)SMMUv3BaseCacheprotectedstatic
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
nextToReplaceSMMUv3BaseCacheprotected
offsetsWalkCacheprivate
pickEntryIdxToReplace(const Set &set, unsigned stage, unsigned level)WalkCacheprivate
pickSetIdx(Addr va, Addr vaMask, unsigned stage, unsigned level) constWalkCacheprivate
randomSMMUv3BaseCacheprotected
replacementPolicySMMUv3BaseCacheprotected
Set typedefWalkCacheprivate
setsWalkCacheprivate
sizesWalkCacheprivate
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed, Stats::Group *parent, const std::string &name)SMMUv3BaseCache
store(const Entry &incoming)WalkCache
useStampSMMUv3BaseCacheprotected
WalkCache(const std::array< unsigned, 2 *WALK_CACHE_LEVELS > &_sizes, unsigned _associativity, const std::string &policy, Stats::Group *parent)WalkCache
walkCacheStatsWalkCacheprotected
~SMMUv3BaseCache()SMMUv3BaseCacheinlinevirtual
~WalkCache()WalkCacheinlinevirtual

Generated on Tue Mar 23 2021 19:41:42 for gem5 by doxygen 1.8.17