gem5  v21.0.1.0
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, Stats::Group *parent)ARMArchTLB
associativityARMArchTLBprivate
baseCacheStatsSMMUv3BaseCacheprotected
decodePolicyName(const std::string &policy_name)SMMUv3BaseCacheprotectedstatic
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
replacementPolicySMMUv3BaseCacheprotected
Set typedefARMArchTLBprivate
setsARMArchTLBprivate
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed, Stats::Group *parent, const std::string &name)SMMUv3BaseCache
store(const Entry &incoming)ARMArchTLB
useStampSMMUv3BaseCacheprotected
~ARMArchTLB()ARMArchTLBinlinevirtual
~SMMUv3BaseCache()SMMUv3BaseCacheinlinevirtual

Generated on Tue Jun 22 2021 15:28:35 for gem5 by doxygen 1.8.17