gem5  v21.0.1.0
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