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

Records