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

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

associativityIPACacheprivate
averageHitRateSMMUv3BaseCacheprotected
averageLookupsSMMUv3BaseCacheprotected
averageMissesSMMUv3BaseCacheprotected
averageUpdatesSMMUv3BaseCacheprotected
decodePolicyName(const std::string &policy_name)SMMUv3BaseCacheprotectedstatic
insertionsSMMUv3BaseCacheprotected
invalidateAll()IPACache
invalidateIPA(Addr ipa, uint16_t vmid)IPACache
invalidateIPAA(Addr ipa)IPACache
invalidateVMID(uint16_t vmid)IPACache
IPACache(unsigned numEntries, unsigned _associativity, const std::string &policy)IPACache
lookup(Addr ipa, uint16_t vmid, bool updStats=true)IPACache
nextToReplaceSMMUv3BaseCacheprotected
pickEntryIdxToReplace(const Set &set)IPACacheprivate
pickSetIdx(Addr ipa, uint16_t vmid) constIPACacheprivate
randomSMMUv3BaseCacheprotected
regStats(const std::string &name)SMMUv3BaseCachevirtual
replacementPolicySMMUv3BaseCacheprotected
Set typedefIPACacheprivate
setsIPACacheprivate
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed)SMMUv3BaseCache
store(const Entry &incoming)IPACache
totalLookupsSMMUv3BaseCacheprotected
totalMissesSMMUv3BaseCacheprotected
totalUpdatesSMMUv3BaseCacheprotected
useStampSMMUv3BaseCacheprotected
~IPACache()IPACacheinlinevirtual
~SMMUv3BaseCache()SMMUv3BaseCacheinlinevirtual

Generated on Mon Jun 8 2020 15:45:24 for gem5 by doxygen 1.8.13