gem5  v22.1.0.0
gem5::WalkCache Member List

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

associativitygem5::WalkCacheprivate
baseCacheStatsgem5::SMMUv3BaseCacheprotected
decodePolicyName(const std::string &policy_name)gem5::SMMUv3BaseCacheprotectedstatic
invalidateAll()gem5::WalkCache
invalidateASID(uint16_t asid, uint16_t vmid)gem5::WalkCache
invalidateVA(Addr va, uint16_t asid, uint16_t vmid, const bool leaf_only)gem5::WalkCache
invalidateVAA(Addr va, uint16_t vmid, const bool leaf_only)gem5::WalkCache
invalidateVMID(uint16_t vmid)gem5::WalkCache
lookup(Addr va, Addr vaMask, uint16_t asid, uint16_t vmid, unsigned stage, unsigned level, bool updStats=true)gem5::WalkCache
nextToReplacegem5::SMMUv3BaseCacheprotected
offsetsgem5::WalkCacheprivate
pickEntryIdxToReplace(const Set &set, unsigned stage, unsigned level)gem5::WalkCacheprivate
pickSetIdx(Addr va, Addr vaMask, unsigned stage, unsigned level) constgem5::WalkCacheprivate
randomgem5::SMMUv3BaseCacheprotected
replacementPolicygem5::SMMUv3BaseCacheprotected
Set typedefgem5::WalkCacheprivate
setsgem5::WalkCacheprivate
sizesgem5::WalkCacheprivate
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed, statistics::Group *parent, const std::string &name)gem5::SMMUv3BaseCache
store(const Entry &incoming)gem5::WalkCache
useStampgem5::SMMUv3BaseCacheprotected
WalkCache(const std::array< unsigned, 2 *WALK_CACHE_LEVELS > &_sizes, unsigned _associativity, const std::string &policy, statistics::Group *parent)gem5::WalkCache
walkCacheStatsgem5::WalkCacheprotected
~SMMUv3BaseCache()gem5::SMMUv3BaseCacheinlinevirtual
~WalkCache()gem5::WalkCacheinlinevirtual

Generated on Wed Dec 21 2022 10:23:18 for gem5 by doxygen 1.9.1