template <typename RequestData, typename ResponseData>

class AbstractRequestUpiu

Defined at line 123 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h

Public Methods

void AbstractRequestUpiu<RequestData, ResponseData> ()

Defined at line 125 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h

void AbstractRequestUpiu<RequestData, ResponseData> (const RequestData & data)

Defined at line 130 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h

void ~AbstractRequestUpiu<RequestData, ResponseData> ()

Defined at line 135 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h

DataDirection GetDataDirection ()

Get the direction of the data transfer to be written to the request descriptor. The

DataDirection determines whether the target device will read or write the system memory area

pointed to by the PRDT.

Defined at line 140 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h

uint16_t GetResponseOffset ()

Get the offset that ResponseUpiu will be written to.

Defined at line 143 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h

uint16_t GetResponseLength ()

Get the length of the ResponseUpiu.

Defined at line 146 of file ../../src/devices/block/drivers/ufs/upiu/upiu_transactions.h