class CapabilityReg
Defined at line 58 of file ../../src/devices/block/drivers/ufs/registers.h
UFSHCI Specification Version 3.0, section 5.2.1
"Offset 00h: CAP – Controller Capabilities".
Public Members
field_crypto_support_60
field_uic_dme_test_mode_command_supported_61
field_out_of_order_data_delivery_supported_62
field__64_bit_addressing_supported_63
field_auto_hibernation_support_64
field_number_of_utp_task_management_request_slots_65
field_number_of_outstanding_rtt_requests_supported_66
field_number_of_utp_transfer_request_slots_67
Public Methods
template <, >
typename SelfType::ValueType crypto_support ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 60 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
SelfType & set_crypto_support (typename SelfType::ValueType val)
Defined at line 60 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
SelfType & set_uic_dme_test_mode_command_supported (typename SelfType::ValueType val)
Defined at line 61 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
typename SelfType::ValueType uic_dme_test_mode_command_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 61 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
typename SelfType::ValueType out_of_order_data_delivery_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 62 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
SelfType & set_out_of_order_data_delivery_supported (typename SelfType::ValueType val)
Defined at line 62 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
typename SelfType::ValueType _64_bit_addressing_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 63 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
SelfType & set__64_bit_addressing_supported (typename SelfType::ValueType val)
Defined at line 63 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
typename SelfType::ValueType auto_hibernation_support ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 64 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
SelfType & set_auto_hibernation_support (typename SelfType::ValueType val)
Defined at line 64 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
typename SelfType::ValueType number_of_utp_task_management_request_slots ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 65 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
SelfType & set_number_of_utp_task_management_request_slots (typename SelfType::ValueType val)
Defined at line 65 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
typename SelfType::ValueType number_of_outstanding_rtt_requests_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 66 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
SelfType & set_number_of_outstanding_rtt_requests_supported (typename SelfType::ValueType val)
Defined at line 66 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
typename SelfType::ValueType number_of_utp_transfer_request_slots ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 67 of file ../../src/devices/block/drivers/ufs/registers.h
template <, >
SelfType & set_number_of_utp_transfer_request_slots (typename SelfType::ValueType val)
Defined at line 67 of file ../../src/devices/block/drivers/ufs/registers.h
hwreg::RegisterAddr<CapabilityReg> Get ()
Defined at line 69 of file ../../src/devices/block/drivers/ufs/registers.h