|
|
| bitfield (cd) |
|
| bitfield (cs) |
|
| bitfield (ed) |
|
| bitfield (es) |
|
| bitfield (h) |
|
| bitfield (s) |
|
| bitrsvd (52) |
|
| bitrsvd (6) |
|
| bitrsvd (24) |
|
| bitsfield (8, ribm) |
|
| bytersvd (50) |
|
| bytersvd (32) |
|
| bytersvd (16) |
|
auto | arch::s390x::cpu::cpu_mf::ecctr (u64 ctr, u64 &val) noexcept -> condition_code |
| | Extract CPU Counter (ECCTR).
|
|
auto | arch::s390x::cpu::cpu_mf::lcctl (u64 ctl) noexcept -> condition_code |
| | Load CPU Counter-Set Controls (LCCTL).
|
|
auto | arch::s390x::cpu::cpu_mf::lsctl (lsctl_param_block &req) -> condition_code |
| | Load Sampling Controls (LSCTL).
|
|
auto | arch::s390x::cpu::cpu_mf::qctri (cpumf_ctr_info &info) noexcept -> i32 |
| | Query Counter Information (QCTRI).
|
|
auto | arch::s390x::cpu::cpu_mf::qsi (qsi_param_block &info) noexcept -> i32 |
| | Query Sampling Information (QSI).
|
|
template<stcctm_ctr_set Set> |
| auto | arch::s390x::cpu::cpu_mf::stcctm (u16 range, u64 &dest) noexcept -> condition_code |
| | Store CPU Counter Multiple (STCCTM).
|
|
|
u16 activate_ctl | |
|
qctri_ctl_activation activation_fields | |
|
u16 auth_ctl | |
|
qctri_ctl_authorization authorization_fields | |
|
u64 | bear_contents {} |
|
u16 | bsdes {} |
|
u16 | cfvn {} |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_CF_CACA = 1U << 7 |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_CF_LCDA = 1U << 6 |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_CF_MASK = CPU_MF_INT_CF_MTDA | CPU_MF_INT_CF_CACA | CPU_MF_INT_CF_LCDA |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_CF_MTDA = 1U << 15 |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_SF_IAE = 1U << 31 |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_SF_ISE = 1U << 30 |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_SF_LSDA = 1U << 22 |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_SF_MASK = CPU_MF_INT_SF_IAE | CPU_MF_INT_SF_ISE | CPU_MF_INT_SF_PRA | CPU_MF_INT_SF_SACA | CPU_MF_INT_SF_LSDA |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_SF_PRA = 1U << 29 |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_INT_SF_SACA = 1U << 23 |
|
constexpr u32 | arch::s390x::cpu::cpu_mf::CPU_MF_SF_RIBM_NOTAV = 0x1 |
|
u32 | cpu_speed {} |
|
u16 | csvn {} |
|
u64 | dear_contents {} |
|
u16 | dsdes {} |
|
u16 enable_ctl | |
|
qctri_ctl_enable enable_fields | |
|
u16 | max_cg {} |
|
u16 | max_cpu {} |
|
u64 | maximum_sampling_interval {} |
|
u64 | minimum_sampling_interval {} |
|
u64 | sampling_interval {} |
|
u32 sampling_state_controls_raw | |
|
u64 | tear_contents {} |
|
u64 | tear_contents {} |