scmi_msg_payld
struct scmi_msg_payld;
void (*tx_prepare)(struct scmi_msg_payld *msg, struct scmi_xfer *xfer);
u32 (*read_header)(struct scmi_msg_payld *msg);
void (*fetch_response)(struct scmi_msg_payld *msg, size_t len,
void (*fetch_notification)(struct scmi_msg_payld *msg, size_t len,
static void msg_fetch_notification(struct scmi_msg_payld *msg, size_t len,
return sizeof(struct scmi_msg_payld) + xfer->tx.len;
return sizeof(struct scmi_msg_payld) + sizeof(__le32) + xfer->rx.len;
static void msg_tx_prepare(struct scmi_msg_payld *msg, struct scmi_xfer *xfer)
static u32 msg_read_header(struct scmi_msg_payld *msg)
static void msg_fetch_response(struct scmi_msg_payld *msg,
struct scmi_msg_payld *msg;
struct scmi_msg_payld *request;
struct scmi_msg_payld *input;