struct VPDLogicalBlockProvisioning
Defined at line 176 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
SBC-3 Revision 36, section 6.6.4 "Logical Block Provisioning VPD page".
Public Members
uint8_t peripheral_qualifier_device_type
uint8_t page_code
uint16_t page_length
uint8_t threshold_exponent
uint8_t lbpu_lbpws_lbprz_anc_sup_dp
uint8_t reserved_provisioning_type
uint8_t reserved
uint8_t[] provisioning_group_descriptor
Public Methods
typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> lbpu ()
Defined at line 186 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::VPDLogicalBlockProvisioning & set_lbpu (typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> val)
Defined at line 186 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> lbpws ()
Defined at line 187 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::VPDLogicalBlockProvisioning & set_lbpws (typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> val)
Defined at line 187 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> lbpws10 ()
Defined at line 188 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::VPDLogicalBlockProvisioning & set_lbpws10 (typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> val)
Defined at line 188 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> lbprz ()
Defined at line 189 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::VPDLogicalBlockProvisioning & set_lbprz (typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> val)
Defined at line 189 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> anc_sup ()
Defined at line 190 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::VPDLogicalBlockProvisioning & set_anc_sup (typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> val)
Defined at line 190 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> dp ()
Defined at line 191 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::VPDLogicalBlockProvisioning & set_dp (typename std::remove_reference_t<decltype(lbpu_lbpws_lbprz_anc_sup_dp)> val)
Defined at line 191 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(reserved_provisioning_type)> provisioning_type ()
Defined at line 192 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::VPDLogicalBlockProvisioning & set_provisioning_type (typename std::remove_reference_t<decltype(reserved_provisioning_type)> val)
Defined at line 192 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h