Lines Matching full:message
3 * System Control and Management Interface (SCMI) Message Protocol
36 * struct scmi_msg_resp_prot_version - Response for a message
45 * Response to a generic message with message type SCMI_MSG_VERSION
66 * struct scmi_msg_hdr - Message(Tx/Rx) header
68 * @id: The identifier of the message being sent
69 * @protocol_id: The identifier of the protocol used to send @id message
70 * @seq: The token to identify the message. When a message returns, the
71 * platform returns the whole message header unmodified including the
88 * @hdr: pointer to header containing all the information on message id,
91 * Return: 32-bit packed message header to be sent to the platform.
101 * unpack_scmi_header() - unpacks and records message and protocol id
103 * @msg_hdr: 32-bit packed message header sent from the platform
104 * @hdr: pointer to header to fetch message and protocol id.
113 * struct scmi_msg - Message(Tx/Rx) structure
124 * struct scmi_xfer - Structure representing a message flow
127 * @hdr: Transmit message header
128 * @tx: Transmit message
129 * @rx: Receive message, the buffer should be pre-allocated to store
130 * message. If request-ACK protocol is used, we can reuse the same
132 * @done: command message transmit completion event
133 * @async_done: pointer to delayed response message received event completion
206 * @send_message: Callback to send a message
236 * @max_msg_size: Maximum size of data per message that can be handled.