class ContextCommand
Defined at line 141 of file ../../zircon/kernel/dev/iommu/intel/hw.h
Public Members
field_domain_id_146
field_source_id_147
field_function_mask_148
field_RsvdZ_149
field_actual_invld_granularity_150
field_invld_request_granularity_151
field_invld_context_cache_152
static const uint32_t kAddr
Public Methods
hwreg::RegisterAddr<ContextCommand> Get ()
Defined at line 144 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType domain_id ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 146 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_domain_id (typename SelfType::ValueType val)
Defined at line 146 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_source_id (typename SelfType::ValueType val)
Defined at line 147 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 147 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType function_mask ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 148 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_function_mask (typename SelfType::ValueType val)
Defined at line 148 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType actual_invld_granularity ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 150 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_actual_invld_granularity (typename SelfType::ValueType val)
Defined at line 150 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType invld_request_granularity ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 151 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_invld_request_granularity (typename SelfType::ValueType val)
Defined at line 151 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
typename SelfType::ValueType invld_context_cache ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 152 of file ../../zircon/kernel/dev/iommu/intel/hw.h
template <, >
SelfType & set_invld_context_cache (typename SelfType::ValueType val)
Defined at line 152 of file ../../zircon/kernel/dev/iommu/intel/hw.h
Enumerations
enum Granularity
| Name | Value |
|---|---|
| kGlobalInvld | 0b01 |
| kDomainInvld | 0b10 |
| kDeviceInvld | 0b11 |
Defined at line 154 of file ../../zircon/kernel/dev/iommu/intel/hw.h