|
gem5
v19.0.0.0
|
#include <smmu_v3_caches.hh>
Public Attributes | |
| bool | valid |
| uint32_t | lastUsed |
| uint32_t | sid |
| uint32_t | ssid |
| bool | stage1_en |
| bool | stage2_en |
| Addr | ttb0 |
| Addr | ttb1 |
| Addr | httb |
| uint16_t | asid |
| uint16_t | vmid |
| uint8_t | stage1_tg |
| uint8_t | stage2_tg |
| uint8_t | t0sz |
| uint8_t | s2t0sz |
Definition at line 239 of file smmu_v3_caches.hh.
| uint16_t ConfigCache::Entry::asid |
Definition at line 254 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
| Addr ConfigCache::Entry::httb |
Definition at line 253 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
|
mutable |
Definition at line 242 of file smmu_v3_caches.hh.
Referenced by ConfigCache::lookup(), and ConfigCache::store().
| uint8_t ConfigCache::Entry::s2t0sz |
Definition at line 259 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
| uint32_t ConfigCache::Entry::sid |
Definition at line 245 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheUpdate(), ConfigCache::invalidateSID(), ConfigCache::invalidateSSID(), ConfigCache::lookup(), and ConfigCache::store().
| uint32_t ConfigCache::Entry::ssid |
Definition at line 246 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheUpdate(), ConfigCache::invalidateSSID(), ConfigCache::lookup(), and ConfigCache::store().
| bool ConfigCache::Entry::stage1_en |
Definition at line 249 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
| uint8_t ConfigCache::Entry::stage1_tg |
Definition at line 256 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
| bool ConfigCache::Entry::stage2_en |
Definition at line 250 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
| uint8_t ConfigCache::Entry::stage2_tg |
Definition at line 257 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
| uint8_t ConfigCache::Entry::t0sz |
Definition at line 258 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
| Addr ConfigCache::Entry::ttb0 |
Definition at line 251 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
| Addr ConfigCache::Entry::ttb1 |
Definition at line 252 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().
| bool ConfigCache::Entry::valid |
Definition at line 241 of file smmu_v3_caches.hh.
Referenced by ConfigCache::ConfigCache(), SMMUTranslationProcess::configCacheUpdate(), ConfigCache::invalidateSID(), ConfigCache::invalidateSSID(), ConfigCache::lookup(), and ConfigCache::store().
| uint16_t ConfigCache::Entry::vmid |
Definition at line 255 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::configCacheLookup(), and SMMUTranslationProcess::configCacheUpdate().