Lines Matching defs:msg
53 * @msg: transport SDU for command
56 void msg_tx_prepare(struct scmi_msg_payld *msg, struct scmi_xfer *xfer)
58 msg->msg_header = cpu_to_le32(pack_scmi_header(&xfer->hdr));
60 memcpy(msg->msg_payload, xfer->tx.buf, xfer->tx.len);
66 * @msg: transport SDU
70 u32 msg_read_header(struct scmi_msg_payld *msg)
72 return le32_to_cpu(msg->msg_header);
78 * @msg: transport SDU with response
82 void msg_fetch_response(struct scmi_msg_payld *msg, size_t len,
85 size_t prefix_len = sizeof(*msg) + sizeof(msg->msg_payload[0]);
87 xfer->hdr.status = le32_to_cpu(msg->msg_payload[0]);
92 memcpy(xfer->rx.buf, &msg->msg_payload[1], xfer->rx.len);
98 * @msg: transport SDU with notification
103 void msg_fetch_notification(struct scmi_msg_payld *msg, size_t len,
107 len >= sizeof(*msg) ? len - sizeof(*msg) : 0);
110 memcpy(xfer->rx.buf, msg->msg_payload, xfer->rx.len);