Struct aarch64defs::SystemReg
source · #[repr(transparent)]pub struct SystemReg(pub SystemRegEncoding);
Tuple Fields§
§0: SystemRegEncoding
Implementations§
source§impl SystemReg
impl SystemReg
pub const SPSR_EL1: SystemReg = _
pub const SPSR_EL2: SystemReg = _
pub const SPSR_EL3: SystemReg = _
pub const ELR_EL1: SystemReg = _
pub const ELR_EL2: SystemReg = _
pub const ELR_EL3: SystemReg = _
pub const SP_EL0: SystemReg = _
pub const SP_EL1: SystemReg = _
pub const SP_EL2: SystemReg = _
pub const FPSR: SystemReg = _
pub const FPCR: SystemReg = _
pub const SPSR_ABT: SystemReg = _
pub const IFSR32_EL2: SystemReg = _
pub const VPIDR_EL2: SystemReg = _
pub const ARM64_REVIDR_EL1: SystemReg = _
pub const CTR_EL0: SystemReg = _
pub const ARM64_VMPIDR_EL2: SystemReg = _
pub const ID_AA64PFR1_EL1: SystemReg = _
pub const ID_AA64DFR0_EL1: SystemReg = _
pub const ID_AA64DFR1_EL1: SystemReg = _
pub const ID_AA64AFR0_EL1: SystemReg = _
pub const ID_AA64AFR1_EL1: SystemReg = _
pub const ID_AA64ISAR0_EL1: SystemReg = _
pub const ID_AA64ISAR1_EL1: SystemReg = _
pub const ID_AA64MMFR0_EL1: SystemReg = _
pub const ID_AA64MMFR1_EL1: SystemReg = _
pub const ID_AA64MMFR2_EL1: SystemReg = _
pub const ID_MMFR0: SystemReg = _
pub const ID_MMFR1: SystemReg = _
pub const ID_MMFR2: SystemReg = _
pub const ID_MMFR3: SystemReg = _
pub const ID_MMFR4: SystemReg = _
pub const ID_ISAR0: SystemReg = _
pub const ID_ISAR1: SystemReg = _
pub const ID_ISAR2: SystemReg = _
pub const ID_ISAR3: SystemReg = _
pub const ID_ISAR4: SystemReg = _
pub const ID_ISAR5: SystemReg = _
pub const ID_ISAR6: SystemReg = _
pub const MVFR0_EL1: SystemReg = _
pub const MVFR1_EL1: SystemReg = _
pub const MVFR2_EL1: SystemReg = _
pub const ID_AA64ZFR0_EL1: SystemReg = _
pub const DACR32_EL2: SystemReg = _
pub const FPEXC32_EL2: SystemReg = _
pub const VMPIDR_EL2: SystemReg = _
pub const SCTLR: SystemReg = _
pub const SCTLR_EL2: SystemReg = _
pub const HCR_EL2: SystemReg = _
pub const HSTR_EL2: SystemReg = _
pub const HACR_EL2: SystemReg = _
pub const ACTLR_EL1: SystemReg = _
pub const ACTLR_EL2: SystemReg = _
pub const CPACR: SystemReg = _
pub const CPTR_EL2: SystemReg = _
pub const CPUECTLR_EL1: SystemReg = _
pub const CNTPS_CTL_EL1: SystemReg = _
pub const CPUMERRSR_EL1: SystemReg = _
pub const CNTPS_CVAL_EL1: SystemReg = _
pub const L2MERRSR_EL1: SystemReg = _
pub const TTBR0_EL1: SystemReg = _
pub const TTBR0_EL2: SystemReg = _
pub const TTBR1_EL1: SystemReg = _
pub const VTTBR_EL2: SystemReg = _
pub const TCR_EL1: SystemReg = _
pub const TCR_EL2: SystemReg = _
pub const VTCR_EL2: SystemReg = _
pub const ESR_EL1: SystemReg = _
pub const ESR_EL2: SystemReg = _
pub const ESR_EL3: SystemReg = _
pub const FAR_EL1: SystemReg = _
pub const FAR_EL2: SystemReg = _
pub const HPFAR_EL2: SystemReg = _
pub const AFSR0_EL1: SystemReg = _
pub const AFSR0_EL2: SystemReg = _
pub const AFSR1_EL1: SystemReg = _
pub const AFSR1_EL2: SystemReg = _
pub const PAR_EL1: SystemReg = _
pub const CNTFRQ_EL0: SystemReg = _
pub const CNTP_CTL_EL0: SystemReg = _
pub const CNTP_CVAL_EL0: SystemReg = _
pub const CNTV_CTL_EL0: SystemReg = _
pub const CNTV_CVAL_EL0: SystemReg = _
pub const CNTHCTL_EL2: SystemReg = _
pub const CNTHP_CTL_EL2: SystemReg = _
pub const CNTHP_CVAL_EL2: SystemReg = _
pub const PMCCFILTR_EL0: SystemReg = _
pub const MDCR_EL2: SystemReg = _
pub const PMCR_EL0: SystemReg = _
pub const PMCNTENSET_EL0: SystemReg = _
pub const PMCNTENCLR_EL0: SystemReg = _
pub const PMOVSSET_EL0: SystemReg = _
pub const PMOVSCLR_EL0: SystemReg = _
pub const PMSELR_EL0: SystemReg = _
pub const PMCEID0_EL0: SystemReg = _
pub const PMCEID1_EL0: SystemReg = _
pub const PMCCNTR_EL0: SystemReg = _
pub const PMUSERENR_EL0: SystemReg = _
pub const PMINTENSET_EL1: SystemReg = _
pub const PMINTENCLR_EL1: SystemReg = _
pub const MAIR_EL1: SystemReg = _
pub const AMAIR0: SystemReg = _
pub const MAIR_EL2: SystemReg = _
pub const AMAIR_EL2: SystemReg = _
pub const MAIR_EL3: SystemReg = _
pub const VBAR: SystemReg = _
pub const VBAR_EL2: SystemReg = _
pub const RVBAR_EL2: SystemReg = _
pub const TPIDR_EL0: SystemReg = _
pub const TPIDRRO_EL0: SystemReg = _
pub const TPIDR_EL1: SystemReg = _
pub const TPIDR_EL2: SystemReg = _
pub const CONTEXTIDR_EL1: SystemReg = _
pub const CLIDR: SystemReg = _
pub const AIDR: SystemReg = _
pub const CSSELR: SystemReg = _
pub const CNTKCTL: SystemReg = _
pub const CNTVOFF_EL2: SystemReg = _
pub const MDCCSR_EL0: SystemReg = _
pub const MDSCR_EL1: SystemReg = _
pub const MDRAR_EL1: SystemReg = _
pub const OSLSR_EL1: SystemReg = _
pub const DBGBVR0: SystemReg = _
pub const DBGBVR1: SystemReg = _
pub const DBGBVR2: SystemReg = _
pub const DBGBVR3: SystemReg = _
pub const DBGBVR4: SystemReg = _
pub const DBGBVR5: SystemReg = _
pub const DBGBCR0: SystemReg = _
pub const DBGBCR1: SystemReg = _
pub const DBGBCR2: SystemReg = _
pub const DBGBCR3: SystemReg = _
pub const DBGBCR4: SystemReg = _
pub const DBGBCR5: SystemReg = _
pub const DBGWVR0: SystemReg = _
pub const DBGWVR1: SystemReg = _
pub const DBGWVR2: SystemReg = _
pub const DBGWVR3: SystemReg = _
pub const DBGWCR0: SystemReg = _
pub const DBGWCR1: SystemReg = _
pub const DBGWCR2: SystemReg = _
pub const DBGWCR3: SystemReg = _
pub const ICC_AP0R0_EL1: SystemReg = _
pub const ICC_AP0R1_EL1: SystemReg = _
pub const ICC_AP0R2_EL1: SystemReg = _
pub const ICC_AP0R3_EL1: SystemReg = _
pub const ICC_AP1R0_EL1: SystemReg = _
pub const ICC_AP1R1_EL1: SystemReg = _
pub const ICC_AP1R2_EL1: SystemReg = _
pub const ICC_AP1R3_EL1: SystemReg = _
pub const ICC_ASGI1R_EL1: SystemReg = _
pub const ICC_BPR0_EL1: SystemReg = _
pub const ICC_BPR1_EL1: SystemReg = _
pub const ICC_CTLR_EL1: SystemReg = _
pub const ICC_CTLR_EL3: SystemReg = _
pub const ICC_DIR_EL1: SystemReg = _
pub const ICC_EOIR0_EL1: SystemReg = _
pub const ICC_EOIR1_EL1: SystemReg = _
pub const ICC_HPPIR0_EL1: SystemReg = _
pub const ICC_HPPIR1_EL1: SystemReg = _
pub const ICC_IAR0_EL1: SystemReg = _
pub const ICC_IAR1_EL1: SystemReg = _
pub const ICC_IGRPEN0_EL1: SystemReg = _
pub const ICC_IGRPEN1_EL1: SystemReg = _
pub const ICC_IGRPEN1_EL3: SystemReg = _
pub const ICC_PMR_EL1: SystemReg = _
pub const ICC_RPR_EL1: SystemReg = _
pub const ICC_SGI0R_EL1: SystemReg = _
pub const ICC_SGI1R_EL1: SystemReg = _
pub const ICC_SRE_EL1: SystemReg = _
pub const ICC_SRE_EL2: SystemReg = _
pub const ICC_SRE_EL3: SystemReg = _
Trait Implementations§
source§impl Ord for SystemReg
impl Ord for SystemReg
source§impl PartialOrd for SystemReg
impl PartialOrd for SystemReg
impl Copy for SystemReg
impl Eq for SystemReg
impl StructuralPartialEq for SystemReg
Auto Trait Implementations§
impl Freeze for SystemReg
impl RefUnwindSafe for SystemReg
impl Send for SystemReg
impl Sync for SystemReg
impl Unpin for SystemReg
impl UnwindSafe for SystemReg
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)