Home
last modified time | relevance | path

Searched refs:m2m (Results 1 – 19 of 19) sorted by relevance

/drivers/media/platform/nxp/imx8-isi/
A Dimx8-isi-m2m.c97 struct mxc_isi_m2m *m2m = &pipe->isi->m2m; in mxc_isi_m2m_frame_write_done() local
125 struct mxc_isi_m2m *m2m = ctx->m2m; in mxc_isi_m2m_device_run() local
159 m2m->last_ctx = ctx; in mxc_isi_m2m_device_run()
281 struct mxc_isi_m2m *m2m = ctx->m2m; in mxc_isi_m2m_queue_init() local
493 struct mxc_isi_m2m *m2m = ctx->m2m; in mxc_isi_m2m_streamon() local
577 struct mxc_isi_m2m *m2m = ctx->m2m; in mxc_isi_m2m_streamoff() local
667 ctx->m2m = m2m; in mxc_isi_m2m_open()
741 struct mxc_isi_m2m *m2m = &isi->m2m; in mxc_isi_m2m_register() local
746 m2m->isi = isi; in mxc_isi_m2m_register()
816 if (!m2m->intf) { in mxc_isi_m2m_register()
[all …]
A DMakefile6 imx8-isi-$(CONFIG_VIDEO_IMX8_ISI_M2M) += imx8-isi-m2m.o
A Dimx8-isi-core.h290 struct mxc_isi_m2m m2m; member
/drivers/media/platform/samsung/exynos4-is/
A Dfimc-m2m.c130 if (fimc->m2m.ctx != ctx) { in fimc_device_run()
132 fimc->m2m.ctx = ctx; in fimc_device_run()
435 v4l2_err(&fimc->m2m.vfd, in fimc_m2m_try_selection()
624 v4l2_fh_init(&ctx->fh, &fimc->m2m.vfd); in fimc_m2m_open()
653 if (fimc->m2m.refcnt++ == 0) in fimc_m2m_open()
691 if (--fimc->m2m.refcnt <= 0) in fimc_m2m_release()
736 if (IS_ERR(fimc->m2m.m2m_dev)) { in fimc_register_m2m_device()
738 return PTR_ERR(fimc->m2m.m2m_dev); in fimc_register_m2m_device()
756 v4l2_m2m_release(fimc->m2m.m2m_dev); in fimc_register_m2m_device()
765 if (fimc->m2m.m2m_dev) in fimc_unregister_m2m_device()
[all …]
A DMakefile2 s5p-fimc-objs := fimc-core.o fimc-reg.o fimc-m2m.o fimc-capture.o media-dev.o
A Dfimc-core.c306 ctx = v4l2_m2m_get_curr_priv(fimc->m2m.m2m_dev); in fimc_irq_handler()
851 ctx = fimc->m2m.ctx; in fimc_m2m_resume()
852 fimc->m2m.ctx = NULL; in fimc_m2m_resume()
A Dfimc-core.h428 struct fimc_m2m_device m2m; member
/drivers/media/platform/samsung/exynos-gsc/
A Dgsc-m2m.c161 if (gsc->m2m.ctx != ctx) { in gsc_m2m_device_run()
163 gsc->m2m.ctx, ctx); in gsc_m2m_device_run()
165 gsc->m2m.ctx = ctx; in gsc_m2m_device_run()
621 v4l2_fh_init(&ctx->fh, gsc->m2m.vfd); in gsc_m2m_open()
648 if (gsc->m2m.refcnt++ == 0) in gsc_m2m_open()
682 if (--gsc->m2m.refcnt <= 0) in gsc_m2m_release()
758 gsc->m2m.vfd = &gsc->vdev; in gsc_register_m2m_device()
760 if (IS_ERR(gsc->m2m.m2m_dev)) { in gsc_register_m2m_device()
762 return PTR_ERR(gsc->m2m.m2m_dev); in gsc_register_m2m_device()
776 v4l2_m2m_release(gsc->m2m.m2m_dev); in gsc_register_m2m_device()
[all …]
A DMakefile2 exynos-gsc-objs := gsc-core.o gsc-m2m.o gsc-regs.o
A Dgsc-core.c884 ctx = v4l2_m2m_get_curr_priv(gsc->m2m.m2m_dev); in gsc_irq_handler()
1254 ctx = gsc->m2m.ctx; in gsc_m2m_resume()
1255 gsc->m2m.ctx = NULL; in gsc_m2m_resume()
A Dgsc-core.h338 struct gsc_m2m_device m2m; member
/drivers/media/platform/st/sti/bdisp/
A Dbdisp-v4l2.c319 if (bdisp->m2m.ctx != ctx) { in bdisp_device_run()
321 bdisp->m2m.ctx, ctx); in bdisp_device_run()
323 bdisp->m2m.ctx = ctx; in bdisp_device_run()
622 bdisp->m2m.refcnt++; in bdisp_open()
661 if (--bdisp->m2m.refcnt <= 0) in bdisp_release()
1060 bdisp->m2m.vdev = &bdisp->vdev; in bdisp_register_device()
1062 if (IS_ERR(bdisp->m2m.m2m_dev)) { in bdisp_register_device()
1064 return PTR_ERR(bdisp->m2m.m2m_dev); in bdisp_register_device()
1083 if (bdisp->m2m.m2m_dev) in bdisp_unregister_device()
1192 ctx = bdisp->m2m.ctx; in bdisp_m2m_resume()
[all …]
A Dbdisp.h193 struct bdisp_m2m_device m2m; member
/drivers/media/platform/nvidia/tegra-vde/
A Dvde.h124 struct v4l2_m2m_dev *m2m; member
157 struct v4l2_m2m_buffer m2m; member
169 struct v4l2_m2m_buffer *m2m = container_of(vb, struct v4l2_m2m_buffer, in vb_to_tegra_buf() local
172 return container_of(m2m, struct tegra_m2m_buffer, m2m); in vb_to_tegra_buf()
A Dv4l2.c480 v4l2_m2m_buf_done_and_job_finish(ctx->vde->m2m, ctx->fh.m2m_ctx, in tegra_job_finish()
800 ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(ctx->vde->m2m, in tegra_init_m2m()
969 vde->m2m = v4l2_m2m_init(&tegra_v4l2_m2m_ops); in tegra_vde_v4l2_init()
970 err = PTR_ERR_OR_ZERO(vde->m2m); in tegra_vde_v4l2_init()
976 err = v4l2_m2m_register_media_controller(vde->m2m, &vde->vdev, in tegra_vde_v4l2_init()
989 v4l2_m2m_release(vde->m2m); in tegra_vde_v4l2_init()
1006 v4l2_m2m_unregister_media_controller(vde->m2m); in tegra_vde_v4l2_deinit()
1007 v4l2_m2m_release(vde->m2m); in tegra_vde_v4l2_deinit()
/drivers/staging/media/sunxi/cedrus/
A DTODO8 v4l2 and m2m devices registration;
10 - context, with m2m context, queue and controls management;
15 encoder) while sharing significant common infrastructure, common v4l2 and m2m
/drivers/dma/
A Dep93xx_dma.c235 bool m2m; member
931 if (!edmac->edma->m2m) { in ep93xx_dma_alloc_chan_resources()
1094 if (!edmac->edma->m2m && dir != ep93xx_dma_chan_direction(chan)) { in ep93xx_dma_prep_slave_sg()
1175 if (!edmac->edma->m2m && dir != ep93xx_dma_chan_direction(chan)) { in ep93xx_dma_prep_dma_cyclic()
1301 if (!edmac->edma->m2m) in ep93xx_dma_slave_config_write()
1386 edma->m2m = data->id; in ep93xx_dma_of_probe()
1406 if (edma->m2m) in ep93xx_dma_of_probe()
1531 if (edma->m2m) { in ep93xx_dma_probe()
1553 if (edma->m2m) { in ep93xx_dma_probe()
1563 dev_info(dma_dev->dev, "EP93xx M2%s DMA ready\n", edma->m2m ? "M" : "P"); in ep93xx_dma_probe()
/drivers/media/platform/mediatek/mdp3/
A DMakefile3 mtk-mdp3-y += mtk-mdp3-m2m.o
/drivers/media/platform/
A DMakefile40 obj-$(CONFIG_VIDEO_MEM2MEM_DEINTERLACE) += m2m-deinterlace.o

Completed in 54 milliseconds