Lines Matching refs:scmi_vio_channel
57 struct scmi_vio_channel { struct
117 static void scmi_vio_channel_ready(struct scmi_vio_channel *vioch, in scmi_vio_channel_ready()
131 static inline bool scmi_vio_channel_acquire(struct scmi_vio_channel *vioch) in scmi_vio_channel_acquire()
136 static inline void scmi_vio_channel_release(struct scmi_vio_channel *vioch) in scmi_vio_channel_release()
150 static void scmi_vio_channel_cleanup_sync(struct scmi_vio_channel *vioch) in scmi_vio_channel_cleanup_sync()
179 scmi_virtio_get_free_msg(struct scmi_vio_channel *vioch) in scmi_virtio_get_free_msg()
207 static inline bool scmi_vio_msg_release(struct scmi_vio_channel *vioch, in scmi_vio_msg_release()
229 static int scmi_vio_feed_vq_rx(struct scmi_vio_channel *vioch, in scmi_vio_feed_vq_rx()
256 static void scmi_finalize_message(struct scmi_vio_channel *vioch, in scmi_finalize_message()
269 struct scmi_vio_channel *vioch; in scmi_vio_complete_cb()
275 vioch = &((struct scmi_vio_channel *)vqueue->vdev->priv)[vqueue->index]; in scmi_vio_complete_cb()
321 struct scmi_vio_channel *vioch; in scmi_vio_deferred_tx_worker()
324 vioch = container_of(work, struct scmi_vio_channel, deferred_tx_work); in scmi_vio_deferred_tx_worker()
369 struct scmi_vio_channel *vioch = base_cinfo->transport_info; in virtio_get_max_msg()
376 struct scmi_vio_channel *channels, *vioch = NULL; in virtio_chan_available()
381 channels = (struct scmi_vio_channel *)scmi_vdev->priv; in virtio_chan_available()
406 struct scmi_vio_channel *vioch; in virtio_chan_setup()
413 vioch = &((struct scmi_vio_channel *)scmi_vdev->priv)[index]; in virtio_chan_setup()
468 struct scmi_vio_channel *vioch = cinfo->transport_info; in virtio_chan_free()
484 struct scmi_vio_channel *vioch = cinfo->transport_info; in virtio_send_message()
603 struct scmi_vio_channel *vioch = cinfo->transport_info; in virtio_mark_txdone()
673 struct scmi_vio_channel *vioch = cinfo->transport_info; in virtio_poll_done()
813 struct scmi_vio_channel *channels; in scmi_vio_probe()