Lines Matching refs:msg_hdr
182 u32 msg_hdr, void *priv);
184 u32 msg_hdr, enum scmi_bad_msg err);
865 static void scmi_bad_message_trace(struct scmi_chan_info *cinfo, u32 msg_hdr, in scmi_bad_message_trace() argument
871 switch (MSG_XTRACT_TYPE(msg_hdr)) { in scmi_bad_message_trace()
887 MSG_XTRACT_PROT_ID(msg_hdr), in scmi_bad_message_trace()
888 MSG_XTRACT_ID(msg_hdr), tag, in scmi_bad_message_trace()
889 MSG_XTRACT_TOKEN(msg_hdr), err, NULL, 0); in scmi_bad_message_trace()
1000 scmi_xfer_command_acquire(struct scmi_chan_info *cinfo, u32 msg_hdr) in scmi_xfer_command_acquire() argument
1007 u8 msg_type = MSG_XTRACT_TYPE(msg_hdr); in scmi_xfer_command_acquire()
1008 u16 xfer_id = MSG_XTRACT_TOKEN(msg_hdr); in scmi_xfer_command_acquire()
1019 scmi_bad_message_trace(cinfo, msg_hdr, MSG_UNEXPECTED); in scmi_xfer_command_acquire()
1045 msg_type, xfer_id, msg_hdr, xfer->state); in scmi_xfer_command_acquire()
1047 scmi_bad_message_trace(cinfo, msg_hdr, MSG_INVALID); in scmi_xfer_command_acquire()
1078 u32 msg_hdr, void *priv) in scmi_handle_notification() argument
1092 scmi_bad_message_trace(cinfo, msg_hdr, MSG_NOMEM); in scmi_handle_notification()
1099 unpack_scmi_header(msg_hdr, &xfer->hdr); in scmi_handle_notification()
1119 xfer->hdr.seq = MSG_XTRACT_TOKEN(msg_hdr); in scmi_handle_notification()
1130 u32 msg_hdr, void *priv) in scmi_handle_response() argument
1135 xfer = scmi_xfer_command_acquire(cinfo, msg_hdr); in scmi_handle_response()
1138 scmi_raw_error_report(info->raw, cinfo, msg_hdr, priv); in scmi_handle_response()
1140 if (MSG_XTRACT_TYPE(msg_hdr) == MSG_TYPE_DELAYED_RESP) in scmi_handle_response()
1204 static void scmi_rx_callback(struct scmi_chan_info *cinfo, u32 msg_hdr, in scmi_rx_callback() argument
1207 u8 msg_type = MSG_XTRACT_TYPE(msg_hdr); in scmi_rx_callback()
1211 scmi_handle_notification(cinfo, msg_hdr, priv); in scmi_rx_callback()
1215 scmi_handle_response(cinfo, msg_hdr, priv); in scmi_rx_callback()
1219 scmi_bad_message_trace(cinfo, msg_hdr, MSG_UNKNOWN); in scmi_rx_callback()