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