struct Mode10ParameterHeader

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

Public Members

uint16_t mode_data_length
uint8_t medium_type
uint8_t device_specific_parameter
uint8_t[2] reserved
uint16_t block_descriptor_length

Public Methods

scsi::Mode10ParameterHeader & set_write_protected (typename std::remove_reference_t<decltype(device_specific_parameter)> val)

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

typename std::remove_reference_t<decltype(device_specific_parameter)> write_protected ()

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

typename std::remove_reference_t<decltype(device_specific_parameter)> dpo_fua_available ()

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

scsi::Mode10ParameterHeader & set_dpo_fua_available (typename std::remove_reference_t<decltype(device_specific_parameter)> val)

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

typename std::remove_reference_t<decltype(reserved[0])> long_lba ()

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

scsi::Mode10ParameterHeader & set_long_lba (typename std::remove_reference_t<decltype(reserved[0])> val)

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