Lines Matching defs:sinfo
2500 static int __scmi_xfer_info_init(struct scmi_info *sinfo,
2505 struct device *dev = sinfo->dev;
2506 const struct scmi_desc *desc = sinfo->desc;
2553 static int scmi_channels_max_msg_configure(struct scmi_info *sinfo)
2555 const struct scmi_desc *desc = sinfo->desc;
2558 sinfo->tx_minfo.max_msg = desc->max_msg;
2559 sinfo->rx_minfo.max_msg = desc->max_msg;
2563 base_cinfo = idr_find(&sinfo->tx_idr, SCMI_PROTOCOL_BASE);
2566 sinfo->tx_minfo.max_msg = desc->ops->get_max_msg(base_cinfo);
2569 base_cinfo = idr_find(&sinfo->rx_idr, SCMI_PROTOCOL_BASE);
2571 sinfo->rx_minfo.max_msg =
2578 static int scmi_xfer_info_init(struct scmi_info *sinfo)
2582 ret = scmi_channels_max_msg_configure(sinfo);
2586 ret = __scmi_xfer_info_init(sinfo, &sinfo->tx_minfo);
2587 if (!ret && !idr_is_empty(&sinfo->rx_idr))
2588 ret = __scmi_xfer_info_init(sinfo, &sinfo->rx_minfo);