struct ReadBufferCDB

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

SPC-4 Revision 37, section 6.18 "READ BUFFER command".

Public Members

Opcode opcode
uint8_t mod
uint8_t buffer_id
uint8_t[3] buffer_offset
uint8_t[3] allocation_length
uint8_t control

Public Methods

typename std::remove_reference_t<decltype(mod)> mode ()

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

scsi::ReadBufferCDB & set_mode (typename std::remove_reference_t<decltype(mod)> val)

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

typename std::remove_reference_t<decltype(mod)> mode_specific ()

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

scsi::ReadBufferCDB & set_mode_specific (typename std::remove_reference_t<decltype(mod)> val)

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