class SCTLR

Defined at line 592 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

Section 16.5.29: System Control Register

Public Members

 field_M_596
 field_TRE_597
 field_AFE_598
 field_AFFD_599
 field_E_600
 field_CFRE_601
 field_CFIE_602
 field_CFCFG_603
 field_HUPCF_604
 field_WXN_605
 field_UWXN_606
 field___res1_607
 field_ASIDPNE_608
 field_TRANSIENTCFG_609
 field_MemAttr_610
 field_MTCFG_611
 field___res2_612
 field_SHCFG_613
 field_RACFG_614
 field_WACFG_615
 field_NSCFG_616
 field_UCI_617
 field___res3_618

Public Methods

hwreg::RegisterAddr<SCTLR> Get ()

Defined at line 594 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType M ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 596 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_M (typename SelfType::ValueType val)

Defined at line 596 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType TRE ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 597 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_TRE (typename SelfType::ValueType val)

Defined at line 597 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType AFE ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 598 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_AFE (typename SelfType::ValueType val)

Defined at line 598 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType AFFD ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 599 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_AFFD (typename SelfType::ValueType val)

Defined at line 599 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType E ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 600 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_E (typename SelfType::ValueType val)

Defined at line 600 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType CFRE ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 601 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_CFRE (typename SelfType::ValueType val)

Defined at line 601 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType CFIE ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 602 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_CFIE (typename SelfType::ValueType val)

Defined at line 602 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType CFCFG ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 603 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_CFCFG (typename SelfType::ValueType val)

Defined at line 603 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType HUPCF ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 604 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_HUPCF (typename SelfType::ValueType val)

Defined at line 604 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType WXN ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 605 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_WXN (typename SelfType::ValueType val)

Defined at line 605 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType UWXN ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 606 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_UWXN (typename SelfType::ValueType val)

Defined at line 606 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType __res1 ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 607 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set___res1 (typename SelfType::ValueType val)

Defined at line 607 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType ASIDPNE ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 608 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_ASIDPNE (typename SelfType::ValueType val)

Defined at line 608 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType TRANSIENTCFG ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 609 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_TRANSIENTCFG (typename SelfType::ValueType val)

Defined at line 609 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType MemAttr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 610 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_MemAttr (typename SelfType::ValueType val)

Defined at line 610 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType MTCFG ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 611 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_MTCFG (typename SelfType::ValueType val)

Defined at line 611 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType __res2 ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 612 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set___res2 (typename SelfType::ValueType val)

Defined at line 612 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType SHCFG ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 613 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_SHCFG (typename SelfType::ValueType val)

Defined at line 613 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType RACFG ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 614 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_RACFG (typename SelfType::ValueType val)

Defined at line 614 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType WACFG ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 615 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_WACFG (typename SelfType::ValueType val)

Defined at line 615 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType NSCFG ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 616 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_NSCFG (typename SelfType::ValueType val)

Defined at line 616 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType UCI ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 617 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_UCI (typename SelfType::ValueType val)

Defined at line 617 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType __res3 ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 618 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set___res3 (typename SelfType::ValueType val)

Defined at line 618 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

Records