Lines Matching refs:msg_hdr
70 * @pending_xfers: An hashtable, indexed by msg_hdr.seq, used to keep all the
798 * @msg_hdr: A message header to use as lookup key
801 * msg_hdr, reference counting is properly updated and exclusive access to this
807 scmi_xfer_command_acquire(struct scmi_chan_info *cinfo, u32 msg_hdr)
814 u8 msg_type = MSG_XTRACT_TYPE(msg_hdr);
815 u16 xfer_id = MSG_XTRACT_TOKEN(msg_hdr);
848 msg_type, xfer_id, msg_hdr, xfer->state);
872 u32 msg_hdr, void *priv)
889 unpack_scmi_header(msg_hdr, &xfer->hdr);
908 xfer->hdr.seq = MSG_XTRACT_TOKEN(msg_hdr);
919 u32 msg_hdr, void *priv)
924 xfer = scmi_xfer_command_acquire(cinfo, msg_hdr);
927 scmi_raw_error_report(info->raw, cinfo, msg_hdr, priv);
929 if (MSG_XTRACT_TYPE(msg_hdr) == MSG_TYPE_DELAYED_RESP)
981 * @msg_hdr: Message header
990 void scmi_rx_callback(struct scmi_chan_info *cinfo, u32 msg_hdr, void *priv)
992 u8 msg_type = MSG_XTRACT_TYPE(msg_hdr);
996 scmi_handle_notification(cinfo, msg_hdr, priv);
1000 scmi_handle_response(cinfo, msg_hdr, priv);