Lines Matching refs:cinfo
58 struct scmi_chan_info *cinfo; member
115 struct scmi_chan_info *cinfo) in scmi_vio_channel_ready() argument
120 cinfo->transport_info = vioch; in scmi_vio_channel_ready()
122 vioch->cinfo = cinfo; in scmi_vio_channel_ready()
140 vioch->cinfo = NULL; in scmi_vio_channel_release()
157 if (!vioch->cinfo || vioch->shutdown_done) { in scmi_vio_channel_cleanup_sync()
297 scmi_rx_callback(vioch->cinfo, in scmi_vio_complete_cb()
342 scmi_rx_callback(vioch->cinfo, in scmi_vio_deferred_tx_worker()
409 return vioch && !vioch->cinfo; in virtio_chan_available()
417 static int virtio_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in virtio_chan_setup() argument
474 scmi_vio_channel_ready(vioch, cinfo); in virtio_chan_setup()
481 struct scmi_chan_info *cinfo = p; in virtio_chan_free() local
482 struct scmi_vio_channel *vioch = cinfo->transport_info; in virtio_chan_free()
492 scmi_free_channel(cinfo, data, id); in virtio_chan_free()
497 static int virtio_send_message(struct scmi_chan_info *cinfo, in virtio_send_message() argument
500 struct scmi_vio_channel *vioch = cinfo->transport_info; in virtio_send_message()
541 dev_err(vioch->cinfo->dev, in virtio_send_message()
561 static void virtio_fetch_response(struct scmi_chan_info *cinfo, in virtio_fetch_response() argument
570 static void virtio_fetch_notification(struct scmi_chan_info *cinfo, in virtio_fetch_notification() argument
614 static void virtio_mark_txdone(struct scmi_chan_info *cinfo, int ret, in virtio_mark_txdone() argument
618 struct scmi_vio_channel *vioch = cinfo->transport_info; in virtio_mark_txdone()
681 static bool virtio_poll_done(struct scmi_chan_info *cinfo, in virtio_poll_done() argument
688 struct scmi_vio_channel *vioch = cinfo->transport_info; in virtio_poll_done()