class UicCommandArgument2Reg

Defined at line 370 of file ../../src/devices/block/drivers/ufs/registers.h

UFSHCI Specification Version 3.0, section 5.6.3

"Offset 98h: UICCMDARG2 – UIC Command Argument 2".

Public Members

 field_attr_set_type_378
 field_result_code_381

Public Methods

template <, >
typename SelfType::ValueType attr_set_type ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 378 of file ../../src/devices/block/drivers/ufs/registers.h

template <, >
SelfType & set_attr_set_type (typename SelfType::ValueType val)

Defined at line 378 of file ../../src/devices/block/drivers/ufs/registers.h

template <, >
GenericErrorCode result_code ()

Bits 7 to 1 are reserved. |result_code| is also used as a ConfigResultCode, but currently has

no use, so we only use it as a GenericErrorCode.

Defined at line 381 of file ../../src/devices/block/drivers/ufs/registers.h

template <, >
SelfType & set_result_code (GenericErrorCode val)

Bits 7 to 1 are reserved. |result_code| is also used as a ConfigResultCode, but currently has

no use, so we only use it as a GenericErrorCode.

Defined at line 381 of file ../../src/devices/block/drivers/ufs/registers.h

hwreg::RegisterAddr<UicCommandArgument2Reg> Get ()

Defined at line 383 of file ../../src/devices/block/drivers/ufs/registers.h

Enumerations

enum GenericErrorCode
Name Value
kSuccess 0
kFailure 1

Defined at line 373 of file ../../src/devices/block/drivers/ufs/registers.h

Records