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

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

ARMArchTLB(unsigned numEntries, unsigned _associativity, const std::string &policy)ARMArchTLB
associativityARMArchTLBprivate
averageHitRateSMMUv3BaseCacheprotected
averageLookupsSMMUv3BaseCacheprotected
averageMissesSMMUv3BaseCacheprotected
averageUpdatesSMMUv3BaseCacheprotected
decodePolicyName(const std::string &policy_name)SMMUv3BaseCacheprotectedstatic
insertionsSMMUv3BaseCacheprotected
invalidateAll()ARMArchTLB
invalidateASID(uint16_t asid, uint16_t vmid)ARMArchTLB
invalidateVA(Addr va, uint16_t asid, uint16_t vmid)ARMArchTLB
invalidateVAA(Addr va, uint16_t vmid)ARMArchTLB
invalidateVMID(uint16_t vmid)ARMArchTLB
lookup(Addr va, uint16_t asid, uint16_t vmid, bool updStats=true)ARMArchTLB
nextToReplaceSMMUv3BaseCacheprotected
pickEntryIdxToReplace(const Set &set)ARMArchTLBprivate
pickSetIdx(Addr va, uint16_t asid, uint16_t vmid) constARMArchTLBprivate
randomSMMUv3BaseCacheprotected
regStats(const std::string &name)SMMUv3BaseCachevirtual
replacementPolicySMMUv3BaseCacheprotected
Set typedefARMArchTLBprivate
setsARMArchTLBprivate
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed)SMMUv3BaseCache
store(const Entry &incoming)ARMArchTLB
totalLookupsSMMUv3BaseCacheprotected
totalMissesSMMUv3BaseCacheprotected
totalUpdatesSMMUv3BaseCacheprotected
useStampSMMUv3BaseCacheprotected
~ARMArchTLB()ARMArchTLBinlinevirtual
~SMMUv3BaseCache()SMMUv3BaseCacheinlinevirtual

Generated on Thu Mar 18 2021 12:09:23 for gem5 by doxygen 1.8.17