struct ArmScrEl3

Defined at line 216 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

[arm/sysreg]/scr_el3: Secure Configuration Register

Public Members

 field_RsvdZ_217
 field_hxen_218
 field_aden_219
 field_enas0_220
 field_amvoffen_221
 field_RsvdZ_222
 field_twedel_223
 field_tweden_224
 field_ecven_225
 field_fgten_226
 field_ata_227
 field_enscxt_228
 field_RsvdZ_229
 field_fien_230
 field_nmea_231
 field_ease_232
 field_eel2_233
 field_api_234
 field_apk_235
 field_terr_236
 field_tlor_237
 field_twe_238
 field_twi_239
 field_st_240
 field_rw_241
 field_sif_242
 field_hce_243
 field_smd_244
 field_RsvdZ_245
 field_ea_247
 field_fiq_248
 field_irq_249
 field_ns_250

Public Methods

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

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

Defined at line 218 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 218 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 218 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 218 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 219 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 219 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 219 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 219 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 220 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 220 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 220 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 220 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 221 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 221 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 221 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 221 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 223 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 223 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 223 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 223 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 224 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 224 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 224 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 224 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 225 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 225 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 225 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 225 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 226 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 226 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 226 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 226 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 227 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 227 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 227 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 227 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 228 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 228 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 228 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 228 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 230 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 230 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 230 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 230 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 231 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 231 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 231 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 231 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 232 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 232 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 232 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 232 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 233 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 233 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 233 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 233 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 234 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 234 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 234 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 234 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 235 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 235 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 235 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 235 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 236 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 236 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 236 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 236 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 237 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 237 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 237 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 237 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 238 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 238 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 238 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 238 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 239 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 239 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 239 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 239 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 240 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 240 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 240 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 240 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 241 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 241 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 241 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 241 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 242 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 242 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 242 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 242 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 243 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 243 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 243 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 243 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 244 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 244 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 244 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 244 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Bits 5:4 are RES1 (reserved, always one).

Defined at line 247 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Bits 5:4 are RES1 (reserved, always one).

Defined at line 247 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Bits 5:4 are RES1 (reserved, always one).

Defined at line 247 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Bits 5:4 are RES1 (reserved, always one).

Defined at line 247 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 248 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 248 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 248 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 248 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 249 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 249 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 249 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 249 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 250 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 250 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 250 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 250 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

Records