struct VPDLogicalBlockProvisioning
Defined at line 167 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 177 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 177 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 178 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 178 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 179 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 179 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 180 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 180 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 181 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 181 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 182 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 182 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 183 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 183 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h