gem5
v20.0.0.2
|
#include <smmu_v3_caches.hh>
Public Attributes | |
bool | valid |
uint32_t | lastUsed |
Addr | va |
Addr | vaMask |
uint16_t | asid |
uint16_t | vmid |
Addr | pa |
uint8_t | permissions |
Definition at line 153 of file smmu_v3_caches.hh.
uint16_t ARMArchTLB::Entry::asid |
Definition at line 161 of file smmu_v3_caches.hh.
Referenced by ARMArchTLB::invalidateASID(), ARMArchTLB::invalidateVA(), ARMArchTLB::lookup(), SMMUTranslationProcess::smmuTLBUpdate(), and ARMArchTLB::store().
|
mutable |
Definition at line 156 of file smmu_v3_caches.hh.
Referenced by ARMArchTLB::lookup(), and ARMArchTLB::store().
Addr ARMArchTLB::Entry::pa |
Definition at line 165 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::smmuTLBLookup(), and SMMUTranslationProcess::smmuTLBUpdate().
uint8_t ARMArchTLB::Entry::permissions |
Definition at line 166 of file smmu_v3_caches.hh.
Referenced by SMMUTranslationProcess::smmuTLBLookup(), and SMMUTranslationProcess::smmuTLBUpdate().
Addr ARMArchTLB::Entry::va |
Definition at line 159 of file smmu_v3_caches.hh.
Referenced by ARMArchTLB::invalidateVA(), ARMArchTLB::invalidateVAA(), ARMArchTLB::lookup(), SMMUTranslationProcess::smmuTLBUpdate(), and ARMArchTLB::store().
bool ARMArchTLB::Entry::valid |
Definition at line 155 of file smmu_v3_caches.hh.
Referenced by ARMArchTLB::ARMArchTLB(), ARMArchTLB::invalidateASID(), ARMArchTLB::invalidateVA(), ARMArchTLB::invalidateVAA(), ARMArchTLB::invalidateVMID(), ARMArchTLB::lookup(), SMMUTranslationProcess::smmuTLBUpdate(), and ARMArchTLB::store().
Addr ARMArchTLB::Entry::vaMask |
Definition at line 160 of file smmu_v3_caches.hh.
Referenced by ARMArchTLB::invalidateVA(), ARMArchTLB::invalidateVAA(), ARMArchTLB::lookup(), SMMUTranslationProcess::smmuTLBLookup(), and SMMUTranslationProcess::smmuTLBUpdate().
uint16_t ARMArchTLB::Entry::vmid |
Definition at line 162 of file smmu_v3_caches.hh.
Referenced by ARMArchTLB::invalidateASID(), ARMArchTLB::invalidateVA(), ARMArchTLB::invalidateVAA(), ARMArchTLB::invalidateVMID(), ARMArchTLB::lookup(), SMMUTranslationProcess::smmuTLBUpdate(), and ARMArchTLB::store().