|
gem5
v21.2.1.1
|
This is the complete list of members for gem5::WalkCache, including all inherited members.
| associativity | gem5::WalkCache | private |
| baseCacheStats | gem5::SMMUv3BaseCache | protected |
| decodePolicyName(const std::string &policy_name) | gem5::SMMUv3BaseCache | protectedstatic |
| invalidateAll() | gem5::WalkCache | |
| invalidateASID(uint16_t asid, uint16_t vmid) | gem5::WalkCache | |
| invalidateVA(Addr va, uint16_t asid, uint16_t vmid, const bool leaf_only) | gem5::WalkCache | |
| invalidateVAA(Addr va, uint16_t vmid, const bool leaf_only) | gem5::WalkCache | |
| invalidateVMID(uint16_t vmid) | gem5::WalkCache | |
| lookup(Addr va, Addr vaMask, uint16_t asid, uint16_t vmid, unsigned stage, unsigned level, bool updStats=true) | gem5::WalkCache | |
| nextToReplace | gem5::SMMUv3BaseCache | protected |
| offsets | gem5::WalkCache | private |
| pickEntryIdxToReplace(const Set &set, unsigned stage, unsigned level) | gem5::WalkCache | private |
| pickSetIdx(Addr va, Addr vaMask, unsigned stage, unsigned level) const | gem5::WalkCache | private |
| random | gem5::SMMUv3BaseCache | protected |
| replacementPolicy | gem5::SMMUv3BaseCache | protected |
| Set typedef | gem5::WalkCache | private |
| sets | gem5::WalkCache | private |
| sizes | gem5::WalkCache | private |
| SMMUv3BaseCache(const std::string &policy_name, uint32_t seed, statistics::Group *parent, const std::string &name) | gem5::SMMUv3BaseCache | |
| store(const Entry &incoming) | gem5::WalkCache | |
| useStamp | gem5::SMMUv3BaseCache | protected |
| WalkCache(const std::array< unsigned, 2 *WALK_CACHE_LEVELS > &_sizes, unsigned _associativity, const std::string &policy, statistics::Group *parent) | gem5::WalkCache | |
| walkCacheStats | gem5::WalkCache | protected |
| ~SMMUv3BaseCache() | gem5::SMMUv3BaseCache | inlinevirtual |
| ~WalkCache() | gem5::WalkCache | inlinevirtual |