struct MsiControlReg

Defined at line 16 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

Public Members

uint16_t value

Public Methods

typename std::remove_reference_t<decltype(value)> enable ()

Defined at line 18 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

pci::MsiControlReg & set_enable (typename std::remove_reference_t<decltype(value)> val)

Defined at line 18 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

typename std::remove_reference_t<decltype(value)> mm_capable ()

Defined at line 19 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

pci::MsiControlReg & set_mm_capable (typename std::remove_reference_t<decltype(value)> val)

Defined at line 19 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

typename std::remove_reference_t<decltype(value)> mm_enable ()

Defined at line 20 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

pci::MsiControlReg & set_mm_enable (typename std::remove_reference_t<decltype(value)> val)

Defined at line 20 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

typename std::remove_reference_t<decltype(value)> is_64bit_capable ()

Defined at line 21 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

pci::MsiControlReg & set_is_64bit_capable (typename std::remove_reference_t<decltype(value)> val)

Defined at line 21 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

typename std::remove_reference_t<decltype(value)> is_pvm_capable ()

Defined at line 22 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h

pci::MsiControlReg & set_is_pvm_capable (typename std::remove_reference_t<decltype(value)> val)

Defined at line 22 of file ../../src/devices/bus/drivers/pci/capabilities/msi.h