struct Verify10CDB

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

SBC-3 Revision 36, section 5.29 "VERIFY (10) command".

Public Members

Opcode opcode
uint8_t vrprotect_and_dpo_and_bytchk
uint32_t logical_block_address
uint8_t group_num
uint16_t verification_length
uint8_t control

Public Methods

scsi::Verify10CDB & set_vrprotect (typename std::remove_reference_t<decltype(vrprotect_and_dpo_and_bytchk)> val)

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

typename std::remove_reference_t<decltype(vrprotect_and_dpo_and_bytchk)> vrprotect ()

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

typename std::remove_reference_t<decltype(vrprotect_and_dpo_and_bytchk)> dpo ()

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

scsi::Verify10CDB & set_dpo (typename std::remove_reference_t<decltype(vrprotect_and_dpo_and_bytchk)> val)

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

typename std::remove_reference_t<decltype(vrprotect_and_dpo_and_bytchk)> bytchk ()

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

scsi::Verify10CDB & set_bytchk (typename std::remove_reference_t<decltype(vrprotect_and_dpo_and_bytchk)> val)

Defined at line 549 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 550 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

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

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