Lines Matching defs:sinfo
2205 static int __scmi_xfer_info_init(struct scmi_info *sinfo,
2210 struct device *dev = sinfo->dev;
2211 const struct scmi_desc *desc = sinfo->desc;
2258 static int scmi_channels_max_msg_configure(struct scmi_info *sinfo)
2260 const struct scmi_desc *desc = sinfo->desc;
2263 sinfo->tx_minfo.max_msg = desc->max_msg;
2264 sinfo->rx_minfo.max_msg = desc->max_msg;
2268 base_cinfo = idr_find(&sinfo->tx_idr, SCMI_PROTOCOL_BASE);
2271 sinfo->tx_minfo.max_msg = desc->ops->get_max_msg(base_cinfo);
2274 base_cinfo = idr_find(&sinfo->rx_idr, SCMI_PROTOCOL_BASE);
2276 sinfo->rx_minfo.max_msg =
2283 static int scmi_xfer_info_init(struct scmi_info *sinfo)
2287 ret = scmi_channels_max_msg_configure(sinfo);
2291 ret = __scmi_xfer_info_init(sinfo, &sinfo->tx_minfo);
2292 if (!ret && !idr_is_empty(&sinfo->rx_idr))
2293 ret = __scmi_xfer_info_init(sinfo, &sinfo->rx_minfo);