struct Submission
Defined at line 64 of file ../../src/devices/block/drivers/nvme/commands.h
NVM Express base specification 2.0, section 3.3.3.1, "Submission Queue Entry"
Public Members
uint32_t command_dword0
uint32_t namespace_id
uint32_t command_dword2
uint32_t command_dword3
uint64_t metadata_pointer
uint64_t[2] data_pointer
uint32_t dword10
uint32_t dword11
uint32_t dword12
uint32_t dword13
uint32_t dword14
uint32_t dword15
Public Methods
template <typename U>
U & GetSubmission ()
Defined at line 66 of file ../../src/devices/block/drivers/nvme/commands.h
typename std::remove_reference_t<decltype(command_dword0)> cid ()
Defined at line 86 of file ../../src/devices/block/drivers/nvme/commands.h
nvme::Submission & set_cid (typename std::remove_reference_t<decltype(command_dword0)> val)
Defined at line 86 of file ../../src/devices/block/drivers/nvme/commands.h
typename std::remove_reference_t<decltype(command_dword0)> data_transfer_mode ()
Defined at line 87 of file ../../src/devices/block/drivers/nvme/commands.h
nvme::Submission & set_data_transfer_mode (typename std::remove_reference_t<decltype(command_dword0)> val)
Defined at line 87 of file ../../src/devices/block/drivers/nvme/commands.h
typename std::remove_reference_t<decltype(command_dword0)> fused ()
Defined at line 88 of file ../../src/devices/block/drivers/nvme/commands.h
nvme::Submission & set_fused (typename std::remove_reference_t<decltype(command_dword0)> val)
Defined at line 88 of file ../../src/devices/block/drivers/nvme/commands.h
typename std::remove_reference_t<decltype(command_dword0)> opcode ()
Defined at line 89 of file ../../src/devices/block/drivers/nvme/commands.h
nvme::Submission & set_opcode (typename std::remove_reference_t<decltype(command_dword0)> val)
Defined at line 89 of file ../../src/devices/block/drivers/nvme/commands.h
void Submission (uint8_t opcode)
Defined at line 91 of file ../../src/devices/block/drivers/nvme/commands.h