SiP Services service communication protocol response format.
More...
#include <sip_svc_proto.h>
SiP Services service communication protocol response format.
response header
- bits [15: 0] Error code
- bits [23:16] Transaction ID
- bits [29:24] Unused. Reserved.
- bits [31:30] Arm SiP services communication protocol version
a0 - a3
resp_data_addr
- This parameter only used by asynchronous command.
- Dynamic memory address that put the asynchronous response data. This address is provided by client during request. Client is responsible to free the memory space when receive the callback of a asynchronous command transaction.The memory needs to be dynamically allocated, the framework will free the allocated memory if the channel is in ABORT state.
resp_data_size
- This parameter only used by asynchronous command.
- Valid data size in bytes of resp_data_addr
priv_data
- Memory address to client context which given during request.
◆ a0
◆ a1
◆ a2
◆ a3
◆ header
◆ priv_data
void* sip_svc_response::priv_data |
◆ resp_data_addr
uint64_t sip_svc_response::resp_data_addr |
◆ resp_data_size
uint32_t sip_svc_response::resp_data_size |
The documentation for this struct was generated from the following file: