Lines Matching refs:msg
56 void msg_tx_prepare(struct scmi_msg_payld *msg, struct scmi_xfer *xfer) in msg_tx_prepare() argument
58 msg->msg_header = cpu_to_le32(pack_scmi_header(&xfer->hdr)); in msg_tx_prepare()
60 memcpy(msg->msg_payload, xfer->tx.buf, xfer->tx.len); in msg_tx_prepare()
70 u32 msg_read_header(struct scmi_msg_payld *msg) in msg_read_header() argument
72 return le32_to_cpu(msg->msg_header); in msg_read_header()
82 void msg_fetch_response(struct scmi_msg_payld *msg, size_t len, in msg_fetch_response() argument
85 size_t prefix_len = sizeof(*msg) + sizeof(msg->msg_payload[0]); in msg_fetch_response()
87 xfer->hdr.status = le32_to_cpu(msg->msg_payload[0]); in msg_fetch_response()
92 memcpy(xfer->rx.buf, &msg->msg_payload[1], xfer->rx.len); in msg_fetch_response()
103 void msg_fetch_notification(struct scmi_msg_payld *msg, size_t len, in msg_fetch_notification() argument
107 len >= sizeof(*msg) ? len - sizeof(*msg) : 0); in msg_fetch_notification()
110 memcpy(xfer->rx.buf, msg->msg_payload, xfer->rx.len); in msg_fetch_notification()