gem5  v22.1.0.0
gem5::ARMArchTLB Member List

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

ARMArchTLB(unsigned numEntries, unsigned _associativity, const std::string &policy, statistics::Group *parent)gem5::ARMArchTLB
associativitygem5::ARMArchTLBprivate
baseCacheStatsgem5::SMMUv3BaseCacheprotected
decodePolicyName(const std::string &policy_name)gem5::SMMUv3BaseCacheprotectedstatic
invalidateAll()gem5::ARMArchTLB
invalidateASID(uint16_t asid, uint16_t vmid)gem5::ARMArchTLB
invalidateVA(Addr va, uint16_t asid, uint16_t vmid)gem5::ARMArchTLB
invalidateVAA(Addr va, uint16_t vmid)gem5::ARMArchTLB
invalidateVMID(uint16_t vmid)gem5::ARMArchTLB
lookup(Addr va, uint16_t asid, uint16_t vmid, bool updStats=true)gem5::ARMArchTLB
nextToReplacegem5::SMMUv3BaseCacheprotected
pickEntryIdxToReplace(const Set &set)gem5::ARMArchTLBprivate
pickSetIdx(Addr va, uint16_t asid, uint16_t vmid) constgem5::ARMArchTLBprivate
randomgem5::SMMUv3BaseCacheprotected
replacementPolicygem5::SMMUv3BaseCacheprotected
Set typedefgem5::ARMArchTLBprivate
setsgem5::ARMArchTLBprivate
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed, statistics::Group *parent, const std::string &name)gem5::SMMUv3BaseCache
store(const Entry &incoming)gem5::ARMArchTLB
useStampgem5::SMMUv3BaseCacheprotected
~ARMArchTLB()gem5::ARMArchTLBinlinevirtual
~SMMUv3BaseCache()gem5::SMMUv3BaseCacheinlinevirtual

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