gem5  v20.1.0.0
SMMUTLB Member List

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

ALLOC_ANY_BUT_LAST_WAY enum valueSMMUTLB
ALLOC_ANY_WAY enum valueSMMUTLB
ALLOC_LAST_WAY enum valueSMMUTLB
AllocPolicy enum nameSMMUTLB
associativitySMMUTLBprivate
averageHitRateSMMUv3BaseCacheprotected
averageLookupsSMMUv3BaseCacheprotected
averageMissesSMMUv3BaseCacheprotected
averageUpdatesSMMUv3BaseCacheprotected
decodePolicyName(const std::string &policy_name)SMMUv3BaseCacheprotectedstatic
insertionsSMMUv3BaseCacheprotected
invalidateAll()SMMUTLB
invalidateASID(uint16_t asid, uint16_t vmid)SMMUTLB
invalidateSID(uint32_t sid)SMMUTLB
invalidateSSID(uint32_t sid, uint32_t ssid)SMMUTLB
invalidateVA(Addr va, uint16_t asid, uint16_t vmid)SMMUTLB
invalidateVAA(Addr va, uint16_t vmid)SMMUTLB
invalidateVMID(uint16_t vmid)SMMUTLB
lookup(uint32_t sid, uint32_t ssid, Addr va, bool updStats=true)SMMUTLB
lookupAnyVA(uint32_t sid, uint32_t ssid, bool updStats=true)SMMUTLB
nextToReplaceSMMUv3BaseCacheprotected
pickEntryIdxToReplace(const Set &set, AllocPolicy alloc)SMMUTLBprivate
pickSetIdx(uint32_t sid, uint32_t ssid) constSMMUTLBprivate
pickSetIdx(Addr va) constSMMUTLBprivate
randomSMMUv3BaseCacheprotected
regStats(const std::string &name)SMMUv3BaseCachevirtual
replacementPolicySMMUv3BaseCacheprotected
Set typedefSMMUTLBprivate
setsSMMUTLBprivate
SMMUTLB(unsigned numEntries, unsigned _associativity, const std::string &policy)SMMUTLB
SMMUTLB(const SMMUTLB &tlb)=deleteSMMUTLB
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed)SMMUv3BaseCache
store(const Entry &incoming, AllocPolicy alloc)SMMUTLB
totalLookupsSMMUv3BaseCacheprotected
totalMissesSMMUv3BaseCacheprotected
totalUpdatesSMMUv3BaseCacheprotected
useStampSMMUv3BaseCacheprotected
~SMMUTLB()SMMUTLBinlinevirtual
~SMMUv3BaseCache()SMMUv3BaseCacheinlinevirtual

Generated on Wed Sep 30 2020 14:02:32 for gem5 by doxygen 1.8.17