#include <smmu_v3_defs.hh>
|
| t0sz |
|
Bitfield< 7, 6 > | tg0 |
|
Bitfield< 9, 8 > | ir0 |
|
Bitfield< 11, 10 > | or0 |
|
Bitfield< 13, 12 > | sh0 |
|
Bitfield< 14 > | epd0 |
|
Bitfield< 15 > | endi |
|
Bitfield< 21, 16 > | t1sz |
|
Bitfield< 23, 22 > | tg1 |
|
Bitfield< 25, 24 > | ir1 |
|
Bitfield< 27, 26 > | or1 |
|
Bitfield< 29, 28 > | sh1 |
|
Bitfield< 30 > | epd1 |
|
Bitfield< 31 > | valid |
|
Bitfield< 34, 32 > | ips |
|
Bitfield< 35 > | affd |
|
Bitfield< 36 > | wxn |
|
Bitfield< 37 > | uwxn |
|
Bitfield< 39, 38 > | tbi |
|
Bitfield< 40 > | pan |
|
Bitfield< 41 > | aa64 |
|
Bitfield< 42 > | hd |
|
Bitfield< 43 > | ha |
|
Bitfield< 44 > | s |
|
Bitfield< 45 > | r |
|
Bitfield< 46 > | a |
|
Bitfield< 47 > | aset |
|
Bitfield< 63, 48 > | asid |
|
Bitfield< 1 > | had0 |
|
Bitfield< 51, 4 > | ttb0 |
|
Bitfield< 60 > | hwu0g59 |
|
Bitfield< 61 > | hwu0g60 |
|
Bitfield< 62 > | hwu0g61 |
|
Bitfield< 63 > | hwu0g62 |
|
Bitfield< 1 > | had1 |
|
Bitfield< 51, 4 > | ttb1 |
|
Bitfield< 60 > | hwu1g59 |
|
Bitfield< 61 > | hwu1g60 |
|
Bitfield< 62 > | hwu1g61 |
|
Bitfield< 63 > | hwu1g62 |
|
uint64_t | mair |
|
uint64_t | amair |
|
uint64_t | _pad [3] |
|
Definition at line 251 of file smmu_v3_defs.hh.
◆ BitUnion64() [1/3]
ContextDescriptor::BitUnion64 |
( |
DWORD0 |
| ) |
|
◆ BitUnion64() [2/3]
ContextDescriptor::BitUnion64 |
( |
DWORD1 |
| ) |
|
◆ BitUnion64() [3/3]
ContextDescriptor::BitUnion64 |
( |
DWORD2 |
| ) |
|
◆ EndBitUnion() [1/3]
ContextDescriptor::EndBitUnion |
( |
DWORD0 |
| ) |
|
◆ EndBitUnion() [2/3]
ContextDescriptor::EndBitUnion |
( |
DWORD1 |
| ) |
|
◆ EndBitUnion() [3/3]
ContextDescriptor::EndBitUnion |
( |
DWORD2 |
| ) |
|
◆ _pad
uint64_t ContextDescriptor::_pad[3] |
Bitfield<46> ContextDescriptor::a |
◆ aa64
Bitfield<41> ContextDescriptor::aa64 |
◆ affd
Bitfield<35> ContextDescriptor::affd |
◆ amair
uint64_t ContextDescriptor::amair |
◆ aset
Bitfield<47> ContextDescriptor::aset |
◆ asid
Bitfield<63, 48> ContextDescriptor::asid |
◆ endi
Bitfield<15> ContextDescriptor::endi |
◆ epd0
Bitfield<14> ContextDescriptor::epd0 |
◆ epd1
Bitfield<30> ContextDescriptor::epd1 |
◆ ha
Bitfield<43> ContextDescriptor::ha |
◆ had0
Bitfield<1> ContextDescriptor::had0 |
◆ had1
Bitfield<1> ContextDescriptor::had1 |
◆ hd
Bitfield<42> ContextDescriptor::hd |
◆ hwu0g59
Bitfield<60> ContextDescriptor::hwu0g59 |
◆ hwu0g60
Bitfield<61> ContextDescriptor::hwu0g60 |
◆ hwu0g61
Bitfield<62> ContextDescriptor::hwu0g61 |
◆ hwu0g62
Bitfield<63> ContextDescriptor::hwu0g62 |
◆ hwu1g59
Bitfield<60> ContextDescriptor::hwu1g59 |
◆ hwu1g60
Bitfield<61> ContextDescriptor::hwu1g60 |
◆ hwu1g61
Bitfield<62> ContextDescriptor::hwu1g61 |
◆ hwu1g62
Bitfield<63> ContextDescriptor::hwu1g62 |
◆ ips
Bitfield<34, 32> ContextDescriptor::ips |
◆ ir0
Bitfield<9, 8> ContextDescriptor::ir0 |
◆ ir1
Bitfield<25, 24> ContextDescriptor::ir1 |
◆ mair
uint64_t ContextDescriptor::mair |
◆ or0
Bitfield<11, 10> ContextDescriptor::or0 |
◆ or1
Bitfield<27, 26> ContextDescriptor::or1 |
◆ pan
Bitfield<40> ContextDescriptor::pan |
Bitfield<45> ContextDescriptor::r |
Bitfield<44> ContextDescriptor::s |
◆ sh0
Bitfield<13, 12> ContextDescriptor::sh0 |
◆ sh1
Bitfield<29, 28> ContextDescriptor::sh1 |
◆ t0sz
◆ t1sz
Bitfield<21, 16> ContextDescriptor::t1sz |
◆ tbi
Bitfield<39, 38> ContextDescriptor::tbi |
◆ tg0
Bitfield<7, 6> ContextDescriptor::tg0 |
◆ tg1
Bitfield<23, 22> ContextDescriptor::tg1 |
◆ ttb0
Bitfield<51, 4> ContextDescriptor::ttb0 |
◆ ttb1
Bitfield<51, 4> ContextDescriptor::ttb1 |
◆ uwxn
Bitfield<37> ContextDescriptor::uwxn |
◆ valid
Bitfield<31> ContextDescriptor::valid |
◆ wxn
Bitfield<36> ContextDescriptor::wxn |
The documentation for this struct was generated from the following file: