class RpmbRpcMessage
Defined at line 427 of file ../../src/devices/tee/drivers/optee/optee-message.h
RpmbRpcMessage
A `RpcMessage` that should be interpreted with the command of accessing RPMB memory block
Protected Members
uint64_t tx_frame_mem_id_
size_t tx_frame_mem_size_
zx_paddr_t tx_frame_mem_paddr_
uint64_t rx_frame_mem_id_
size_t rx_frame_mem_size_
zx_paddr_t rx_frame_mem_paddr_
static const size_t kNumParams
static const size_t kTxMemoryReferenceParamIndex
static const size_t kRxMemoryReferenceParamIndex
Public Methods
void RpmbRpcMessage (RpmbRpcMessage && )
RpmbRpcMessage
Move constructor for `RpmbRpcMessage`. Uses the default implicit implementation.
Defined at line 437 of file ../../src/devices/tee/drivers/optee/optee-message.h
uint64_t tx_memory_reference_id ()
Defined at line 445 of file ../../src/devices/tee/drivers/optee/optee-message.h
size_t tx_memory_reference_size ()
Defined at line 447 of file ../../src/devices/tee/drivers/optee/optee-message.h
zx_paddr_t tx_memory_reference_paddr ()
Defined at line 449 of file ../../src/devices/tee/drivers/optee/optee-message.h
uint64_t rx_memory_reference_id ()
Defined at line 451 of file ../../src/devices/tee/drivers/optee/optee-message.h
size_t rx_memory_reference_size ()
Defined at line 453 of file ../../src/devices/tee/drivers/optee/optee-message.h
zx_paddr_t rx_memory_reference_paddr ()
Defined at line 455 of file ../../src/devices/tee/drivers/optee/optee-message.h
fpromise::result<RpmbRpcMessage, zx_status_t> CreateFromRpcMessage (RpcMessage && rpc_message)
RpmbRpcMessage
Attempts to create a `RpmbRpcMessage` from a moved-in `RpcMessage`.
Defined at line 516 of file ../../src/devices/tee/drivers/optee/optee-message.cc
Protected Methods
void RpmbRpcMessage (RpcMessage && rpc_message)
Defined at line 458 of file ../../src/devices/tee/drivers/optee/optee-message.h
Enumerations
enum RpmbCommand
| Name | Value |
|---|---|
| kDataRequest | 0 |
| kGetDevInfo | 1 |
Defined at line 429 of file ../../src/devices/tee/drivers/optee/optee-message.h