struct Bdf

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

Public Members

uint16_t raw

Public Methods

typename std::remove_reference_t<decltype(raw)> bus ()

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

intel_iommu::ds::Bdf & set_bus (typename std::remove_reference_t<decltype(raw)> val)

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

typename std::remove_reference_t<decltype(raw)> dev ()

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

intel_iommu::ds::Bdf & set_dev (typename std::remove_reference_t<decltype(raw)> val)

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

typename std::remove_reference_t<decltype(raw)> func ()

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

intel_iommu::ds::Bdf & set_func (typename std::remove_reference_t<decltype(raw)> val)

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

bool operator== (const Bdf & other)

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

uint8_t packed_dev_and_func ()

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