struct ExtendedUfsFeaturesSupport
Defined at line 84 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
Accessing the bits inside DeviceDescriptor::dExtendedUfsFeaturesSupport causes an unaligned
access error, so we need to copy it to a separate struct and access it.
Public Members
uint32_t value
Public Methods
typename std::remove_reference_t<decltype(value)> field_firmware_update_support ()
Defined at line 87 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_field_firmware_update_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 87 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> production_state_awareness_support ()
Defined at line 88 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_production_state_awareness_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 88 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> device_life_span_support ()
Defined at line 89 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_device_life_span_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 89 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> refresh_operation_support ()
Defined at line 90 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_refresh_operation_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 90 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_too_high_temperature_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 91 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> too_high_temperature_support ()
Defined at line 91 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_too_low_temperature_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 92 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> too_low_temperature_support ()
Defined at line 92 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> extended_temperature_support ()
Defined at line 93 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_extended_temperature_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 93 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> reserved_for_hpb_extension_specification ()
Defined at line 94 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_reserved_for_hpb_extension_specification (typename std::remove_reference_t<decltype(value)> val)
Defined at line 94 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_writebooster_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 95 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> writebooster_support ()
Defined at line 95 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> performance_throttling_support ()
Defined at line 96 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_performance_throttling_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 96 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> advanced_rpmb_support ()
Defined at line 97 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_advanced_rpmb_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 97 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> barrier_support ()
Defined at line 98 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_barrier_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 98 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> clear_error_history_functionality_support ()
Defined at line 99 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_clear_error_history_functionality_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 99 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> ext_iid_support ()
Defined at line 100 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_ext_iid_support (typename std::remove_reference_t<decltype(value)> val)
Defined at line 100 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
typename std::remove_reference_t<decltype(value)> reserved_for_fbo_extension_specification ()
Defined at line 101 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h
ufs::ExtendedUfsFeaturesSupport & set_reserved_for_fbo_extension_specification (typename std::remove_reference_t<decltype(value)> val)
Defined at line 101 of file ../../src/devices/block/drivers/ufs/upiu/descriptors.h