struct SynchronizeCache10CDB

Defined at line 641 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

SBC-3 Revision 36, section 5.26 "SYNCHRONIZE CACHE (10) command".

Public Members

Opcode opcode
uint8_t reserved_and_immed
uint32_t logical_block_address
uint8_t group_num
uint16_t number_of_logical_blocks
uint8_t control

Public Methods

typename std::remove_reference_t<decltype(reserved_and_immed)> immed ()

Defined at line 651 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::SynchronizeCache10CDB & set_immed (typename std::remove_reference_t<decltype(reserved_and_immed)> val)

Defined at line 651 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

typename std::remove_reference_t<decltype(group_num)> group_number ()

Defined at line 652 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::SynchronizeCache10CDB & set_group_number (typename std::remove_reference_t<decltype(group_num)> val)

Defined at line 652 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h