Lines Matching full:isi
3 * ISI V4L2 memory to memory driver for i.MX8QXP/QM platform
5 * ISI is a Image Sensor Interface of i.MX8QXP/QM platform, which
35 #include "imx8-isi-core.h"
96 struct mxc_isi_m2m *m2m = &pipe->isi->m2m; in mxc_isi_m2m_frame_write_done()
102 dev_err(m2m->isi->dev, in mxc_isi_m2m_frame_write_done()
226 return mxc_isi_video_buffer_prepare(ctx->m2m->isi, vb2, qdata->info, in mxc_isi_m2m_vb2_buffer_prepare()
293 src_vq->dev = m2m->isi->dev; in mxc_isi_m2m_queue_init()
307 dst_vq->dev = m2m->isi->dev; in mxc_isi_m2m_queue_init()
678 ret = pm_runtime_resume_and_get(m2m->isi->dev); in mxc_isi_m2m_open()
711 pm_runtime_put(m2m->isi->dev); in mxc_isi_m2m_release()
729 int mxc_isi_m2m_register(struct mxc_isi_dev *isi, struct v4l2_device *v4l2_dev) in mxc_isi_m2m_register() argument
731 struct mxc_isi_m2m *m2m = &isi->m2m; in mxc_isi_m2m_register()
736 m2m->isi = isi; in mxc_isi_m2m_register()
737 m2m->pipe = &isi->pipes[0]; in mxc_isi_m2m_register()
757 dev_err(isi->dev, "failed to initialize m2m device\n"); in mxc_isi_m2m_register()
765 dev_err(isi->dev, "failed to register m2m device\n"); in mxc_isi_m2m_register()
797 &m2m->isi->crossbar.sd.entity, in mxc_isi_m2m_register()
798 m2m->isi->crossbar.num_sinks - 1, in mxc_isi_m2m_register()
845 int mxc_isi_m2m_unregister(struct mxc_isi_dev *isi) in mxc_isi_m2m_unregister() argument
847 struct mxc_isi_m2m *m2m = &isi->m2m; in mxc_isi_m2m_unregister()