struct Command
Defined at line 22 of file ../../src/devices/bus/drivers/pci/config.h
Fields correspond to the name in the PCI Local Bus Spec section 6.2.
Public Members
uint16_t value
Public Methods
typename std::remove_reference_t<decltype(value)> interrupt_disable ()
15-11 are reserved preserve.
Defined at line 25 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_interrupt_disable (typename std::remove_reference_t<decltype(value)> val)
15-11 are reserved preserve.
Defined at line 25 of file ../../src/devices/bus/drivers/pci/config.h
typename std::remove_reference_t<decltype(value)> fast_back_to_back_enable ()
Defined at line 26 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_fast_back_to_back_enable (typename std::remove_reference_t<decltype(value)> val)
Defined at line 26 of file ../../src/devices/bus/drivers/pci/config.h
typename std::remove_reference_t<decltype(value)> serr_enable ()
Defined at line 27 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_serr_enable (typename std::remove_reference_t<decltype(value)> val)
Defined at line 27 of file ../../src/devices/bus/drivers/pci/config.h
typename std::remove_reference_t<decltype(value)> parity_error_response ()
7 is reserved preserve.
Defined at line 29 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_parity_error_response (typename std::remove_reference_t<decltype(value)> val)
7 is reserved preserve.
Defined at line 29 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_vga_palette_snoop (typename std::remove_reference_t<decltype(value)> val)
Defined at line 30 of file ../../src/devices/bus/drivers/pci/config.h
typename std::remove_reference_t<decltype(value)> vga_palette_snoop ()
Defined at line 30 of file ../../src/devices/bus/drivers/pci/config.h
typename std::remove_reference_t<decltype(value)> memory_write_and_invalidate_enable ()
Defined at line 31 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_memory_write_and_invalidate_enable (typename std::remove_reference_t<decltype(value)> val)
Defined at line 31 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_special_cycles (typename std::remove_reference_t<decltype(value)> val)
Defined at line 32 of file ../../src/devices/bus/drivers/pci/config.h
typename std::remove_reference_t<decltype(value)> special_cycles ()
Defined at line 32 of file ../../src/devices/bus/drivers/pci/config.h
typename std::remove_reference_t<decltype(value)> bus_master ()
Defined at line 33 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_bus_master (typename std::remove_reference_t<decltype(value)> val)
Defined at line 33 of file ../../src/devices/bus/drivers/pci/config.h
typename std::remove_reference_t<decltype(value)> memory_space ()
Defined at line 34 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_memory_space (typename std::remove_reference_t<decltype(value)> val)
Defined at line 34 of file ../../src/devices/bus/drivers/pci/config.h
typename std::remove_reference_t<decltype(value)> io_space ()
Defined at line 35 of file ../../src/devices/bus/drivers/pci/config.h
pci::config::Command & set_io_space (typename std::remove_reference_t<decltype(value)> val)
Defined at line 35 of file ../../src/devices/bus/drivers/pci/config.h