struct UpiuHeader
Defined at line 59 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
UFS Specification Version 3.1, section 10.6.2 "Basic Header Format".
Public Members
uint8_t trans_type
uint8_t flags
uint8_t lun
uint8_t task_tag
uint8_t cmd_set_type_and_initiator_id
uint8_t function
uint8_t response
uint8_t status
uint8_t ehs_length
uint8_t device_infomation
uint16_t data_segment_length
Public Methods
ufs::UpiuHeader & set_trans_code (typename std::remove_reference_t<decltype(trans_type)> val)
Defined at line 77 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
typename std::remove_reference_t<decltype(trans_type)> trans_code ()
Defined at line 77 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
typename std::remove_reference_t<decltype(trans_type)> dd ()
Defined at line 78 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
ufs::UpiuHeader & set_dd (typename std::remove_reference_t<decltype(trans_type)> val)
Defined at line 78 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
typename std::remove_reference_t<decltype(trans_type)> hd ()
Defined at line 79 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
ufs::UpiuHeader & set_hd (typename std::remove_reference_t<decltype(trans_type)> val)
Defined at line 79 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
typename std::remove_reference_t<decltype(flags)> cp ()
Defined at line 81 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
ufs::UpiuHeader & set_cp (typename std::remove_reference_t<decltype(flags)> val)
Defined at line 81 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
ufs::UpiuHeader & set_task_attribute (typename std::remove_reference_t<decltype(flags)> val)
Defined at line 82 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
typename std::remove_reference_t<decltype(flags)> task_attribute ()
Defined at line 82 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
UpiuCommandSetType command_set_type ()
Defined at line 84 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
ufs::UpiuHeader & set_command_set_type (UpiuCommandSetType val)
Defined at line 84 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
typename std::remove_reference_t<decltype(cmd_set_type_and_initiator_id)> initiator_id ()
Defined at line 85 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
ufs::UpiuHeader & set_initiator_id (typename std::remove_reference_t<decltype(cmd_set_type_and_initiator_id)> val)
Defined at line 85 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
typename std::remove_reference_t<decltype(device_infomation)> event_alert ()
Defined at line 87 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h
ufs::UpiuHeader & set_event_alert (typename std::remove_reference_t<decltype(device_infomation)> val)
Defined at line 87 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h