class FaultRecordHigh
Defined at line 261 of file ../../zircon/kernel/dev/iommu/intel/hw.h
Public Members
field_source_id_268
field_RsvdZ_269
field_supervisor_mode_requested_270
field_execute_permission_requested_271
field_pasid_present_272
field_fault_reason_273
field_pasid_value_274
field_address_type_275
field_request_type_276
field_fault_277
static const uint32_t kInstanceOffset
Public Methods
hwreg::RegisterAddr<FaultRecordHigh> Get (uint32_t fault_record_base, uint32_t index)
Defined at line 264 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_source_id (typename SelfType::ValueType val)
Defined at line 268 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType source_id ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 268 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_supervisor_mode_requested (typename SelfType::ValueType val)
Defined at line 270 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType supervisor_mode_requested ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 270 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType execute_permission_requested ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 271 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_execute_permission_requested (typename SelfType::ValueType val)
Defined at line 271 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType pasid_present ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 272 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_pasid_present (typename SelfType::ValueType val)
Defined at line 272 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType fault_reason ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 273 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_fault_reason (typename SelfType::ValueType val)
Defined at line 273 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType pasid_value ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 274 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_pasid_value (typename SelfType::ValueType val)
Defined at line 274 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType address_type ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 275 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_address_type (typename SelfType::ValueType val)
Defined at line 275 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType request_type ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 276 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_request_type (typename SelfType::ValueType val)
Defined at line 276 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType fault ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 277 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_fault (typename SelfType::ValueType val)
Defined at line 277 of file ../../zircon/kernel/dev/iommu/intel/hw.h