gem5  v22.1.0.0
Public Attributes | List of all members
gem5::IPACache::Entry Struct Reference

#include <smmu_v3_caches.hh>

Public Attributes

bool valid
 
uint32_t lastUsed
 
Addr ipa
 
Addr ipaMask
 
uint16_t vmid
 
Addr pa
 
uint8_t permissions
 

Detailed Description

Definition at line 208 of file smmu_v3_caches.hh.

Member Data Documentation

◆ ipa

Addr gem5::IPACache::Entry::ipa

Definition at line 214 of file smmu_v3_caches.hh.

Referenced by gem5::IPACache::store().

◆ ipaMask

Addr gem5::IPACache::Entry::ipaMask

Definition at line 215 of file smmu_v3_caches.hh.

Referenced by gem5::SMMUTranslationProcess::translateStage2().

◆ lastUsed

uint32_t gem5::IPACache::Entry::lastUsed
mutable

Definition at line 211 of file smmu_v3_caches.hh.

Referenced by gem5::IPACache::lookup(), and gem5::IPACache::store().

◆ pa

Addr gem5::IPACache::Entry::pa

Definition at line 219 of file smmu_v3_caches.hh.

Referenced by gem5::SMMUTranslationProcess::translateStage2().

◆ permissions

uint8_t gem5::IPACache::Entry::permissions

Definition at line 220 of file smmu_v3_caches.hh.

Referenced by gem5::SMMUTranslationProcess::translateStage2().

◆ valid

bool gem5::IPACache::Entry::valid

Definition at line 210 of file smmu_v3_caches.hh.

Referenced by gem5::IPACache::store().

◆ vmid

uint16_t gem5::IPACache::Entry::vmid

Definition at line 216 of file smmu_v3_caches.hh.

Referenced by gem5::IPACache::store().


The documentation for this struct was generated from the following file:

Generated on Wed Dec 21 2022 10:23:18 for gem5 by doxygen 1.9.1