|
gem5 [DEVELOP-FOR-25.0]
|
#include <smmu_v3_defs.hh>
Public Member Functions | |
| BitUnion64 (DWORD0) Bitfield< 0 > valid | |
| EndBitUnion (DWORD0) DWORD0 dw0 | |
| BitUnion64 (DWORD1) Bitfield< 1 | |
| EndBitUnion (DWORD1) DWORD1 dw1 | |
| BitUnion64 (DWORD2) Bitfield< 15 | |
| EndBitUnion (DWORD2) DWORD2 dw2 | |
| BitUnion64 (DWORD3) Bitfield< 51 | |
| EndBitUnion (DWORD3) DWORD3 dw3 | |
Public Attributes | |
| Bitfield< 3, 1 > | config |
| Bitfield< 5, 4 > | s1fmt |
| Bitfield< 51, 6 > | s1ctxptr |
| Bitfield< 63, 59 > | s1cdmax |
| s1dss | |
| Bitfield< 3, 2 > | s1cir |
| Bitfield< 5, 4 > | s1cor |
| Bitfield< 7, 6 > | s1csh |
| Bitfield< 8 > | s2hwu59 |
| Bitfield< 9 > | s2hwu60 |
| Bitfield< 10 > | s2hwu61 |
| Bitfield< 11 > | s2hwu62 |
| Bitfield< 12 > | dre |
| Bitfield< 16, 13 > | cont |
| Bitfield< 17 > | dcp |
| Bitfield< 18 > | ppar |
| Bitfield< 19 > | mev |
| Bitfield< 27 > | s1stalld |
| Bitfield< 29, 28 > | eats |
| Bitfield< 31, 30 > | strw |
| Bitfield< 35, 32 > | memattr |
| Bitfield< 36 > | mtcfg |
| Bitfield< 40, 37 > | alloccfg |
| Bitfield< 45, 44 > | shcfg |
| Bitfield< 47, 46 > | nscfg |
| Bitfield< 49, 48 > | privcfg |
| Bitfield< 51, 50 > | instcfg |
| s2vmid | |
| Bitfield< 37, 32 > | s2t0sz |
| Bitfield< 39, 38 > | s2sl0 |
| Bitfield< 41, 40 > | s2ir0 |
| Bitfield< 43, 42 > | s2or0 |
| Bitfield< 45, 44 > | s2sh0 |
| Bitfield< 47, 46 > | s2tg |
| Bitfield< 50, 48 > | s2ps |
| Bitfield< 51 > | s2aa64 |
| Bitfield< 52 > | s2endi |
| Bitfield< 53 > | s2affd |
| Bitfield< 54 > | s2ptw |
| Bitfield< 55 > | s2hd |
| Bitfield< 56 > | s2ha |
| Bitfield< 57 > | s2s |
| Bitfield< 58 > | s2r |
| s2ttb | |
| uint64_t | _pad [4] |
Definition at line 226 of file smmu_v3_defs.hh.
| gem5::StreamTableEntry::BitUnion64 | ( | DWORD0 | ) |
Referenced by BitUnion64(), and BitUnion64().
| gem5::StreamTableEntry::BitUnion64 | ( | DWORD1 | ) |
| gem5::StreamTableEntry::BitUnion64 | ( | DWORD2 | ) |
References BitUnion64().
| gem5::StreamTableEntry::BitUnion64 | ( | DWORD3 | ) |
References BitUnion64().
| gem5::StreamTableEntry::EndBitUnion | ( | DWORD0 | ) |
Referenced by EndBitUnion(), EndBitUnion(), and EndBitUnion().
| gem5::StreamTableEntry::EndBitUnion | ( | DWORD1 | ) |
References EndBitUnion().
| gem5::StreamTableEntry::EndBitUnion | ( | DWORD2 | ) |
References EndBitUnion().
| gem5::StreamTableEntry::EndBitUnion | ( | DWORD3 | ) |
References EndBitUnion().
| uint64_t gem5::StreamTableEntry::_pad[4] |
Definition at line 289 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::doReadSTE().
| Bitfield<40, 37> gem5::StreamTableEntry::alloccfg |
Definition at line 256 of file smmu_v3_defs.hh.
| Bitfield<3, 1> gem5::StreamTableEntry::config |
Definition at line 230 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
| Bitfield<16, 13> gem5::StreamTableEntry::cont |
Definition at line 247 of file smmu_v3_defs.hh.
| Bitfield<17> gem5::StreamTableEntry::dcp |
Definition at line 248 of file smmu_v3_defs.hh.
| Bitfield<12> gem5::StreamTableEntry::dre |
Definition at line 246 of file smmu_v3_defs.hh.
| Bitfield<29, 28> gem5::StreamTableEntry::eats |
Definition at line 252 of file smmu_v3_defs.hh.
| Bitfield<51, 50> gem5::StreamTableEntry::instcfg |
Definition at line 260 of file smmu_v3_defs.hh.
| Bitfield<35, 32> gem5::StreamTableEntry::memattr |
Definition at line 254 of file smmu_v3_defs.hh.
| Bitfield<19> gem5::StreamTableEntry::mev |
Definition at line 250 of file smmu_v3_defs.hh.
| Bitfield<36> gem5::StreamTableEntry::mtcfg |
Definition at line 255 of file smmu_v3_defs.hh.
| Bitfield<47, 46> gem5::StreamTableEntry::nscfg |
Definition at line 258 of file smmu_v3_defs.hh.
| Bitfield<18> gem5::StreamTableEntry::ppar |
Definition at line 249 of file smmu_v3_defs.hh.
| Bitfield<49, 48> gem5::StreamTableEntry::privcfg |
Definition at line 259 of file smmu_v3_defs.hh.
| Bitfield<63, 59> gem5::StreamTableEntry::s1cdmax |
Definition at line 233 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::doReadCD().
| Bitfield<3, 2> gem5::StreamTableEntry::s1cir |
Definition at line 239 of file smmu_v3_defs.hh.
| Bitfield<5, 4> gem5::StreamTableEntry::s1cor |
Definition at line 240 of file smmu_v3_defs.hh.
| Bitfield<7, 6> gem5::StreamTableEntry::s1csh |
Definition at line 241 of file smmu_v3_defs.hh.
| Bitfield<51, 6> gem5::StreamTableEntry::s1ctxptr |
Definition at line 232 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::doReadCD().
| gem5::StreamTableEntry::s1dss |
Definition at line 238 of file smmu_v3_defs.hh.
| Bitfield<5, 4> gem5::StreamTableEntry::s1fmt |
Definition at line 231 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::doReadCD().
| Bitfield<27> gem5::StreamTableEntry::s1stalld |
Definition at line 251 of file smmu_v3_defs.hh.
| Bitfield<51> gem5::StreamTableEntry::s2aa64 |
Definition at line 273 of file smmu_v3_defs.hh.
| Bitfield<53> gem5::StreamTableEntry::s2affd |
Definition at line 275 of file smmu_v3_defs.hh.
| Bitfield<52> gem5::StreamTableEntry::s2endi |
Definition at line 274 of file smmu_v3_defs.hh.
| Bitfield<56> gem5::StreamTableEntry::s2ha |
Definition at line 278 of file smmu_v3_defs.hh.
| Bitfield<55> gem5::StreamTableEntry::s2hd |
Definition at line 277 of file smmu_v3_defs.hh.
| Bitfield<8> gem5::StreamTableEntry::s2hwu59 |
Definition at line 242 of file smmu_v3_defs.hh.
| Bitfield<9> gem5::StreamTableEntry::s2hwu60 |
Definition at line 243 of file smmu_v3_defs.hh.
| Bitfield<10> gem5::StreamTableEntry::s2hwu61 |
Definition at line 244 of file smmu_v3_defs.hh.
| Bitfield<11> gem5::StreamTableEntry::s2hwu62 |
Definition at line 245 of file smmu_v3_defs.hh.
| Bitfield<41, 40> gem5::StreamTableEntry::s2ir0 |
Definition at line 268 of file smmu_v3_defs.hh.
| Bitfield<43, 42> gem5::StreamTableEntry::s2or0 |
Definition at line 269 of file smmu_v3_defs.hh.
| Bitfield<50, 48> gem5::StreamTableEntry::s2ps |
Definition at line 272 of file smmu_v3_defs.hh.
| Bitfield<54> gem5::StreamTableEntry::s2ptw |
Definition at line 276 of file smmu_v3_defs.hh.
| Bitfield<58> gem5::StreamTableEntry::s2r |
Definition at line 280 of file smmu_v3_defs.hh.
| Bitfield<57> gem5::StreamTableEntry::s2s |
Definition at line 279 of file smmu_v3_defs.hh.
| Bitfield<45, 44> gem5::StreamTableEntry::s2sh0 |
Definition at line 270 of file smmu_v3_defs.hh.
| Bitfield<39, 38> gem5::StreamTableEntry::s2sl0 |
Definition at line 267 of file smmu_v3_defs.hh.
| Bitfield<37, 32> gem5::StreamTableEntry::s2t0sz |
Definition at line 266 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
| Bitfield<47, 46> gem5::StreamTableEntry::s2tg |
Definition at line 271 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
| gem5::StreamTableEntry::s2ttb |
Definition at line 285 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
| gem5::StreamTableEntry::s2vmid |
Definition at line 265 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
| Bitfield<45, 44> gem5::StreamTableEntry::shcfg |
Definition at line 257 of file smmu_v3_defs.hh.
| Bitfield<31, 30> gem5::StreamTableEntry::strw |
Definition at line 253 of file smmu_v3_defs.hh.