class FaultStatus

Defined at line 198 of file ../../zircon/kernel/dev/iommu/intel/hw.h

Public Members

 field_primary_fault_overflow_203
 field_primary_pending_fault_204
 field_adv_fault_overflow_205
 field_adv_pending_fault_206
 field_invld_queue_error_207
 field_invld_completion_error_208
 field_invld_timeout_error_209
 field_page_request_overflow_210
 field_fault_record_index_211
 field_RsvdZ_212
static const uint32_t kAddr

Public Methods

hwreg::RegisterAddr<FaultStatus> Get ()

Defined at line 201 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

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

Defined at line 203 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

Defined at line 203 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

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

Defined at line 204 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

Defined at line 204 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

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

Defined at line 205 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

Defined at line 205 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

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

Defined at line 206 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

Defined at line 206 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

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

Defined at line 207 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

Defined at line 207 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

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

Defined at line 208 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

Defined at line 208 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

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

Defined at line 209 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

Defined at line 209 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

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

Defined at line 210 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

Defined at line 210 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

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

Defined at line 211 of file ../../zircon/kernel/dev/iommu/intel/hw.h

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

Defined at line 211 of file ../../zircon/kernel/dev/iommu/intel/hw.h

Records