Access List Entry — 16 bytes.
More...
|
|
auto | aste_origin () const noexcept -> u64 |
| | Return the real address of the referenced ASTE.
|
|
auto | clear () noexcept -> void |
| | Zero all words.
|
|
auto | is_invalid () const noexcept -> bool |
| | Test the I-bit (invalid) in word 0.
|
|
auto | sequence () const noexcept -> u8 |
| | Return the ALE sequence number used to validate an ALET.
|
|
auto | set_aste_origin (u64 addr) noexcept -> void |
| | Set the ASTE origin (must be 64-byte aligned).
|
|
auto | set_aste_sequence (u32 val) noexcept -> void |
| | Set the ASTE sequence number checked after ALE lookup.
|
|
auto | set_fetch_only (bool fetch_only) noexcept -> void |
| | Set whether the ALE prohibits store access.
|
|
auto | set_invalid (bool inv) noexcept -> void |
| | Set or clear the I-bit (invalid) in word 0.
|
|
auto | set_sequence (u8 val) noexcept -> void |
| | Set the ALE sequence number used to validate an ALET.
|
Access List Entry — 16 bytes.
The documentation for this struct was generated from the following files:
- arch/s390x/cpu/aste.zcomponent/aste.cxxm
- arch/s390x/cpu/aste.zcomponent/aste.cxx