This is the complete list of members for WalkCache, including all inherited members.
associativity | WalkCache | private |
averageHitRate | SMMUv3BaseCache | protected |
averageHitRateByStageLevel | WalkCache | protected |
averageLookups | SMMUv3BaseCache | protected |
averageLookupsByStageLevel | WalkCache | protected |
averageMisses | SMMUv3BaseCache | protected |
averageMissesByStageLevel | WalkCache | protected |
averageUpdates | SMMUv3BaseCache | protected |
averageUpdatesByStageLevel | WalkCache | protected |
decodePolicyName(const std::string &policy_name) | SMMUv3BaseCache | protectedstatic |
insertions | SMMUv3BaseCache | protected |
insertionsByStageLevel | WalkCache | protected |
invalidateAll() | WalkCache | |
invalidateASID(uint16_t asid, uint16_t vmid) | WalkCache | |
invalidateVA(Addr va, uint16_t asid, uint16_t vmid, const bool leaf_only) | WalkCache | |
invalidateVAA(Addr va, uint16_t vmid, const bool leaf_only) | WalkCache | |
invalidateVMID(uint16_t vmid) | WalkCache | |
lookup(Addr va, Addr vaMask, uint16_t asid, uint16_t vmid, unsigned stage, unsigned level, bool updStats=true) | WalkCache | |
lookupsByStageLevel | WalkCache | protected |
missesByStageLevel | WalkCache | protected |
nextToReplace | SMMUv3BaseCache | protected |
offsets | WalkCache | private |
pickEntryIdxToReplace(const Set &set, unsigned stage, unsigned level) | WalkCache | private |
pickSetIdx(Addr va, Addr vaMask, unsigned stage, unsigned level) const | WalkCache | private |
random | SMMUv3BaseCache | protected |
regStats(const std::string &name) override | WalkCache | virtual |
replacementPolicy | SMMUv3BaseCache | protected |
Set typedef | WalkCache | private |
sets | WalkCache | private |
sizes | WalkCache | private |
SMMUv3BaseCache(const std::string &policy_name, uint32_t seed) | SMMUv3BaseCache | |
store(const Entry &incoming) | WalkCache | |
totalLookups | SMMUv3BaseCache | protected |
totalLookupsByStageLevel | WalkCache | protected |
totalMisses | SMMUv3BaseCache | protected |
totalMissesByStageLevel | WalkCache | protected |
totalUpdates | SMMUv3BaseCache | protected |
totalUpdatesByStageLevel | WalkCache | protected |
updatesByStageLevel | WalkCache | protected |
useStamp | SMMUv3BaseCache | protected |
WalkCache(const std::array< unsigned, 2 *WALK_CACHE_LEVELS > &_sizes, unsigned _associativity, const std::string &policy) | WalkCache | |
~SMMUv3BaseCache() | SMMUv3BaseCache | inlinevirtual |
~WalkCache() | WalkCache | inlinevirtual |