|
gem5
v21.0.1.0
|
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 | |
| associativity | ARMArchTLB | private |
| baseCacheStats | SMMUv3BaseCache | protected |
| decodePolicyName(const std::string &policy_name) | SMMUv3BaseCache | protectedstatic |
| 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 | |
| nextToReplace | SMMUv3BaseCache | protected |
| pickEntryIdxToReplace(const Set &set) | ARMArchTLB | private |
| pickSetIdx(Addr va, uint16_t asid, uint16_t vmid) const | ARMArchTLB | private |
| random | SMMUv3BaseCache | protected |
| replacementPolicy | SMMUv3BaseCache | protected |
| Set typedef | ARMArchTLB | private |
| sets | ARMArchTLB | private |
| SMMUv3BaseCache(const std::string &policy_name, uint32_t seed, Stats::Group *parent, const std::string &name) | SMMUv3BaseCache | |
| store(const Entry &incoming) | ARMArchTLB | |
| useStamp | SMMUv3BaseCache | protected |
| ~ARMArchTLB() | ARMArchTLB | inlinevirtual |
| ~SMMUv3BaseCache() | SMMUv3BaseCache | inlinevirtual |