struct Command
Defined at line 35 of file ../../src/devices/pci/lib/cpp/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 38 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_interrupt_disable (typename std::remove_reference_t<decltype(value)> val)
15-11 are reserved preserve.
Defined at line 38 of file ../../src/devices/pci/lib/cpp/config.h
typename std::remove_reference_t<decltype(value)> fast_back_to_back_enable ()
Defined at line 39 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_fast_back_to_back_enable (typename std::remove_reference_t<decltype(value)> val)
Defined at line 39 of file ../../src/devices/pci/lib/cpp/config.h
typename std::remove_reference_t<decltype(value)> serr_enable ()
Defined at line 40 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_serr_enable (typename std::remove_reference_t<decltype(value)> val)
Defined at line 40 of file ../../src/devices/pci/lib/cpp/config.h
typename std::remove_reference_t<decltype(value)> parity_error_response ()
7 is reserved preserve.
Defined at line 42 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_parity_error_response (typename std::remove_reference_t<decltype(value)> val)
7 is reserved preserve.
Defined at line 42 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_vga_palette_snoop (typename std::remove_reference_t<decltype(value)> val)
Defined at line 43 of file ../../src/devices/pci/lib/cpp/config.h
typename std::remove_reference_t<decltype(value)> vga_palette_snoop ()
Defined at line 43 of file ../../src/devices/pci/lib/cpp/config.h
typename std::remove_reference_t<decltype(value)> memory_write_and_invalidate_enable ()
Defined at line 44 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_memory_write_and_invalidate_enable (typename std::remove_reference_t<decltype(value)> val)
Defined at line 44 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_special_cycles (typename std::remove_reference_t<decltype(value)> val)
Defined at line 45 of file ../../src/devices/pci/lib/cpp/config.h
typename std::remove_reference_t<decltype(value)> special_cycles ()
Defined at line 45 of file ../../src/devices/pci/lib/cpp/config.h
typename std::remove_reference_t<decltype(value)> bus_master ()
Defined at line 46 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_bus_master (typename std::remove_reference_t<decltype(value)> val)
Defined at line 46 of file ../../src/devices/pci/lib/cpp/config.h
typename std::remove_reference_t<decltype(value)> memory_space ()
Defined at line 47 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_memory_space (typename std::remove_reference_t<decltype(value)> val)
Defined at line 47 of file ../../src/devices/pci/lib/cpp/config.h
typename std::remove_reference_t<decltype(value)> io_space ()
Defined at line 48 of file ../../src/devices/pci/lib/cpp/config.h
pci::config::Command & set_io_space (typename std::remove_reference_t<decltype(value)> val)
Defined at line 48 of file ../../src/devices/pci/lib/cpp/config.h