m2m_dev           312 drivers/media/platform/coda/coda-bit.c 	if (ctx == v4l2_m2m_get_curr_priv(ctx->dev->m2m_dev))
m2m_dev          2139 drivers/media/platform/coda/coda-bit.c 		v4l2_m2m_job_finish(ctx->dev->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          2149 drivers/media/platform/coda/coda-bit.c 			v4l2_m2m_job_finish(ctx->dev->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          2586 drivers/media/platform/coda/coda-bit.c 	ctx = v4l2_m2m_get_curr_priv(dev->m2m_dev);
m2m_dev          1433 drivers/media/platform/coda/coda-common.c 	v4l2_m2m_job_finish(ctx->dev->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          2490 drivers/media/platform/coda/coda-common.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->m2m_dev, ctx,
m2m_dev          2808 drivers/media/platform/coda/coda-common.c 	dev->m2m_dev = v4l2_m2m_init(&coda_m2m_ops);
m2m_dev          2809 drivers/media/platform/coda/coda-common.c 	if (IS_ERR(dev->m2m_dev)) {
m2m_dev          2830 drivers/media/platform/coda/coda-common.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev          3103 drivers/media/platform/coda/coda-common.c 	if (dev->m2m_dev)
m2m_dev          3104 drivers/media/platform/coda/coda-common.c 		v4l2_m2m_release(dev->m2m_dev);
m2m_dev            93 drivers/media/platform/coda/coda.h 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           886 drivers/media/platform/exynos-gsc/gsc-core.c 		ctx = v4l2_m2m_get_curr_priv(gsc->m2m.m2m_dev);
m2m_dev           214 drivers/media/platform/exynos-gsc/gsc-core.h 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev            33 drivers/media/platform/exynos-gsc/gsc-m2m.c 	curr_ctx = v4l2_m2m_get_curr_priv(gsc->m2m.m2m_dev);
m2m_dev           112 drivers/media/platform/exynos-gsc/gsc-m2m.c 		v4l2_m2m_job_finish(ctx->gsc_dev->m2m.m2m_dev,
m2m_dev           650 drivers/media/platform/exynos-gsc/gsc-m2m.c 	ctx->m2m_ctx = v4l2_m2m_ctx_init(gsc->m2m.m2m_dev, ctx, queue_init);
m2m_dev           768 drivers/media/platform/exynos-gsc/gsc-m2m.c 	gsc->m2m.m2m_dev = v4l2_m2m_init(&gsc_m2m_ops);
m2m_dev           769 drivers/media/platform/exynos-gsc/gsc-m2m.c 	if (IS_ERR(gsc->m2m.m2m_dev)) {
m2m_dev           771 drivers/media/platform/exynos-gsc/gsc-m2m.c 		return PTR_ERR(gsc->m2m.m2m_dev);
m2m_dev           785 drivers/media/platform/exynos-gsc/gsc-m2m.c 	v4l2_m2m_release(gsc->m2m.m2m_dev);
m2m_dev           793 drivers/media/platform/exynos-gsc/gsc-m2m.c 		v4l2_m2m_release(gsc->m2m.m2m_dev);
m2m_dev           305 drivers/media/platform/exynos4-is/fimc-core.c 		ctx = v4l2_m2m_get_curr_priv(fimc->m2m.m2m_dev);
m2m_dev           272 drivers/media/platform/exynos4-is/fimc-core.h 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev            54 drivers/media/platform/exynos4-is/fimc-m2m.c 		v4l2_m2m_job_finish(ctx->fimc_dev->m2m.m2m_dev,
m2m_dev           651 drivers/media/platform/exynos4-is/fimc-m2m.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(fimc->m2m.m2m_dev, ctx, queue_init);
m2m_dev           739 drivers/media/platform/exynos4-is/fimc-m2m.c 	fimc->m2m.m2m_dev = v4l2_m2m_init(&m2m_ops);
m2m_dev           740 drivers/media/platform/exynos4-is/fimc-m2m.c 	if (IS_ERR(fimc->m2m.m2m_dev)) {
m2m_dev           742 drivers/media/platform/exynos4-is/fimc-m2m.c 		return PTR_ERR(fimc->m2m.m2m_dev);
m2m_dev           760 drivers/media/platform/exynos4-is/fimc-m2m.c 	v4l2_m2m_release(fimc->m2m.m2m_dev);
m2m_dev           769 drivers/media/platform/exynos4-is/fimc-m2m.c 	if (fimc->m2m.m2m_dev)
m2m_dev           770 drivers/media/platform/exynos4-is/fimc-m2m.c 		v4l2_m2m_release(fimc->m2m.m2m_dev);
m2m_dev           199 drivers/media/platform/imx-pxp.c 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           938 drivers/media/platform/imx-pxp.c 	curr_ctx = v4l2_m2m_get_curr_priv(dev->m2m_dev);
m2m_dev           954 drivers/media/platform/imx-pxp.c 	v4l2_m2m_job_finish(dev->m2m_dev, curr_ctx->fh.m2m_ctx);
m2m_dev          1548 drivers/media/platform/imx-pxp.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->m2m_dev, ctx, &queue_init);
m2m_dev          1705 drivers/media/platform/imx-pxp.c 	dev->m2m_dev = v4l2_m2m_init(&m2m_ops);
m2m_dev          1706 drivers/media/platform/imx-pxp.c 	if (IS_ERR(dev->m2m_dev)) {
m2m_dev          1708 drivers/media/platform/imx-pxp.c 		ret = PTR_ERR(dev->m2m_dev);
m2m_dev          1721 drivers/media/platform/imx-pxp.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev          1741 drivers/media/platform/imx-pxp.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev           131 drivers/media/platform/m2m-deinterlace.c 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           174 drivers/media/platform/m2m-deinterlace.c 	v4l2_m2m_job_finish(pcdev->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           197 drivers/media/platform/m2m-deinterlace.c 	v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->fh.m2m_ctx);
m2m_dev           854 drivers/media/platform/m2m-deinterlace.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(pcdev->m2m_dev, ctx, &queue_init);
m2m_dev           968 drivers/media/platform/m2m-deinterlace.c 	pcdev->m2m_dev = v4l2_m2m_init(&m2m_ops);
m2m_dev           969 drivers/media/platform/m2m-deinterlace.c 	if (IS_ERR(pcdev->m2m_dev)) {
m2m_dev           971 drivers/media/platform/m2m-deinterlace.c 		ret = PTR_ERR(pcdev->m2m_dev);
m2m_dev           992 drivers/media/platform/m2m-deinterlace.c 	v4l2_m2m_release(pcdev->m2m_dev);
m2m_dev           824 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		v4l2_m2m_job_finish(jpeg->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           846 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	v4l2_m2m_job_finish(jpeg->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           925 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	ctx = v4l2_m2m_get_curr_priv(jpeg->m2m_dev);
m2m_dev           952 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	v4l2_m2m_job_finish(jpeg->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          1009 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(jpeg->m2m_dev, ctx,
m2m_dev          1129 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	jpeg->m2m_dev = v4l2_m2m_init(&mtk_jpeg_m2m_ops);
m2m_dev          1130 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	if (IS_ERR(jpeg->m2m_dev)) {
m2m_dev          1132 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		ret = PTR_ERR(jpeg->m2m_dev);
m2m_dev          1174 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	v4l2_m2m_release(jpeg->m2m_dev);
m2m_dev          1195 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	v4l2_m2m_release(jpeg->m2m_dev);
m2m_dev            58 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           160 drivers/media/platform/mtk-mdp/mtk_mdp_core.h 	struct v4l2_m2m_dev		*m2m_dev;
m2m_dev           488 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	ctx = v4l2_m2m_get_curr_priv(mdp->m2m_dev);
m2m_dev           502 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	v4l2_m2m_job_finish(ctx->mdp_dev->m2m_dev, ctx->m2m_ctx);
m2m_dev          1120 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	ctx->m2m_ctx = v4l2_m2m_ctx_init(mdp->m2m_dev, ctx,
m2m_dev          1225 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	mdp->m2m_dev = v4l2_m2m_init(&mtk_mdp_m2m_ops);
m2m_dev          1226 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	if (IS_ERR(mdp->m2m_dev)) {
m2m_dev          1228 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		ret = PTR_ERR(mdp->m2m_dev);
m2m_dev          1243 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	v4l2_m2m_release(mdp->m2m_dev);
m2m_dev          1254 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	v4l2_m2m_release(mdp->m2m_dev);
m2m_dev           206 drivers/media/platform/mx2_emmaprp.c 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           243 drivers/media/platform/mx2_emmaprp.c 	v4l2_m2m_job_finish(pcdev->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           341 drivers/media/platform/mx2_emmaprp.c 	curr_ctx = v4l2_m2m_get_curr_priv(pcdev->m2m_dev);
m2m_dev           371 drivers/media/platform/mx2_emmaprp.c 	v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->fh.m2m_ctx);
m2m_dev           738 drivers/media/platform/mx2_emmaprp.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(pcdev->m2m_dev, ctx, &queue_init);
m2m_dev           862 drivers/media/platform/mx2_emmaprp.c 	pcdev->m2m_dev = v4l2_m2m_init(&m2m_ops);
m2m_dev           863 drivers/media/platform/mx2_emmaprp.c 	if (IS_ERR(pcdev->m2m_dev)) {
m2m_dev           865 drivers/media/platform/mx2_emmaprp.c 		ret = PTR_ERR(pcdev->m2m_dev);
m2m_dev           879 drivers/media/platform/mx2_emmaprp.c 	v4l2_m2m_release(pcdev->m2m_dev);
m2m_dev           897 drivers/media/platform/mx2_emmaprp.c 	v4l2_m2m_release(pcdev->m2m_dev);
m2m_dev           334 drivers/media/platform/qcom/venus/core.h 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev          1258 drivers/media/platform/qcom/venus/helpers.c 	v4l2_m2m_job_finish(inst->m2m_dev, inst->m2m_ctx);
m2m_dev          1356 drivers/media/platform/qcom/venus/vdec.c 	inst->m2m_dev = v4l2_m2m_init(&vdec_m2m_ops);
m2m_dev          1357 drivers/media/platform/qcom/venus/vdec.c 	if (IS_ERR(inst->m2m_dev)) {
m2m_dev          1358 drivers/media/platform/qcom/venus/vdec.c 		ret = PTR_ERR(inst->m2m_dev);
m2m_dev          1362 drivers/media/platform/qcom/venus/vdec.c 	inst->m2m_ctx = v4l2_m2m_ctx_init(inst->m2m_dev, inst, m2m_queue_init);
m2m_dev          1378 drivers/media/platform/qcom/venus/vdec.c 	v4l2_m2m_release(inst->m2m_dev);
m2m_dev          1395 drivers/media/platform/qcom/venus/vdec.c 	v4l2_m2m_release(inst->m2m_dev);
m2m_dev          1179 drivers/media/platform/qcom/venus/venc.c 	inst->m2m_dev = v4l2_m2m_init(&venc_m2m_ops);
m2m_dev          1180 drivers/media/platform/qcom/venus/venc.c 	if (IS_ERR(inst->m2m_dev)) {
m2m_dev          1181 drivers/media/platform/qcom/venus/venc.c 		ret = PTR_ERR(inst->m2m_dev);
m2m_dev          1185 drivers/media/platform/qcom/venus/venc.c 	inst->m2m_ctx = v4l2_m2m_ctx_init(inst->m2m_dev, inst, m2m_queue_init);
m2m_dev          1201 drivers/media/platform/qcom/venus/venc.c 	v4l2_m2m_release(inst->m2m_dev);
m2m_dev          1218 drivers/media/platform/qcom/venus/venc.c 	v4l2_m2m_release(inst->m2m_dev);
m2m_dev           576 drivers/media/platform/rcar_fdp1.c 	struct v4l2_m2m_dev		*m2m_dev;
m2m_dev          1292 drivers/media/platform/rcar_fdp1.c 		v4l2_m2m_job_finish(fdp1->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          1314 drivers/media/platform/rcar_fdp1.c 	ctx = v4l2_m2m_get_curr_priv(fdp1->m2m_dev);
m2m_dev          1348 drivers/media/platform/rcar_fdp1.c 		v4l2_m2m_job_finish(fdp1->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          2136 drivers/media/platform/rcar_fdp1.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(fdp1->m2m_dev, ctx, &queue_init);
m2m_dev          2332 drivers/media/platform/rcar_fdp1.c 	fdp1->m2m_dev = v4l2_m2m_init(&m2m_ops);
m2m_dev          2333 drivers/media/platform/rcar_fdp1.c 	if (IS_ERR(fdp1->m2m_dev)) {
m2m_dev          2335 drivers/media/platform/rcar_fdp1.c 		ret = PTR_ERR(fdp1->m2m_dev);
m2m_dev          2388 drivers/media/platform/rcar_fdp1.c 	v4l2_m2m_release(fdp1->m2m_dev);
m2m_dev          2400 drivers/media/platform/rcar_fdp1.c 	v4l2_m2m_release(fdp1->m2m_dev);
m2m_dev           210 drivers/media/platform/rcar_jpu.c 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev          1254 drivers/media/platform/rcar_jpu.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(jpu->m2m_dev, ctx, jpu_queue_init);
m2m_dev          1348 drivers/media/platform/rcar_jpu.c 	v4l2_m2m_job_finish(ctx->jpu->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          1524 drivers/media/platform/rcar_jpu.c 	curr_ctx = v4l2_m2m_get_curr_priv(jpu->m2m_dev);
m2m_dev          1570 drivers/media/platform/rcar_jpu.c 	v4l2_m2m_job_finish(jpu->m2m_dev, curr_ctx->fh.m2m_ctx);
m2m_dev          1644 drivers/media/platform/rcar_jpu.c 	jpu->m2m_dev = v4l2_m2m_init(&jpu_m2m_ops);
m2m_dev          1645 drivers/media/platform/rcar_jpu.c 	if (IS_ERR(jpu->m2m_dev)) {
m2m_dev          1647 drivers/media/platform/rcar_jpu.c 		ret = PTR_ERR(jpu->m2m_dev);
m2m_dev          1705 drivers/media/platform/rcar_jpu.c 	v4l2_m2m_release(jpu->m2m_dev);
m2m_dev          1719 drivers/media/platform/rcar_jpu.c 	v4l2_m2m_release(jpu->m2m_dev);
m2m_dev            86 drivers/media/platform/rockchip/rga/rga.c 		v4l2_m2m_job_finish(rga->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           388 drivers/media/platform/rockchip/rga/rga.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(rga->m2m_dev, ctx, &queue_init);
m2m_dev           862 drivers/media/platform/rockchip/rga/rga.c 	rga->m2m_dev = v4l2_m2m_init(&rga_m2m_ops);
m2m_dev           863 drivers/media/platform/rockchip/rga/rga.c 	if (IS_ERR(rga->m2m_dev)) {
m2m_dev           865 drivers/media/platform/rockchip/rga/rga.c 		ret = PTR_ERR(rga->m2m_dev);
m2m_dev           927 drivers/media/platform/rockchip/rga/rga.c 	v4l2_m2m_release(rga->m2m_dev);
m2m_dev            65 drivers/media/platform/rockchip/rga/rga.h 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev           251 drivers/media/platform/s5p-g2d/g2d.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->m2m_dev, ctx, &queue_init);
m2m_dev           564 drivers/media/platform/s5p-g2d/g2d.c 	v4l2_m2m_job_finish(dev->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           708 drivers/media/platform/s5p-g2d/g2d.c 	dev->m2m_dev = v4l2_m2m_init(&g2d_m2m_ops);
m2m_dev           709 drivers/media/platform/s5p-g2d/g2d.c 	if (IS_ERR(dev->m2m_dev)) {
m2m_dev           711 drivers/media/platform/s5p-g2d/g2d.c 		ret = PTR_ERR(dev->m2m_dev);
m2m_dev           749 drivers/media/platform/s5p-g2d/g2d.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev            19 drivers/media/platform/s5p-g2d/g2d.h 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           983 drivers/media/platform/s5p-jpeg/jpeg-core.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(jpeg->m2m_dev, ctx, queue_init);
m2m_dev          2669 drivers/media/platform/s5p-jpeg/jpeg-core.c 	curr_ctx = v4l2_m2m_get_curr_priv(jpeg->m2m_dev);
m2m_dev          2710 drivers/media/platform/s5p-jpeg/jpeg-core.c 	v4l2_m2m_job_finish(jpeg->m2m_dev, curr_ctx->fh.m2m_ctx);
m2m_dev          2726 drivers/media/platform/s5p-jpeg/jpeg-core.c 	curr_ctx = v4l2_m2m_get_curr_priv(jpeg->m2m_dev);
m2m_dev          2778 drivers/media/platform/s5p-jpeg/jpeg-core.c 	v4l2_m2m_job_finish(jpeg->m2m_dev, curr_ctx->fh.m2m_ctx);
m2m_dev          2813 drivers/media/platform/s5p-jpeg/jpeg-core.c 	curr_ctx = v4l2_m2m_get_curr_priv(jpeg->m2m_dev);
m2m_dev          2850 drivers/media/platform/s5p-jpeg/jpeg-core.c 	v4l2_m2m_job_finish(jpeg->m2m_dev, curr_ctx->fh.m2m_ctx);
m2m_dev          2923 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg->m2m_dev = v4l2_m2m_init(jpeg->variant->m2m_ops);
m2m_dev          2924 drivers/media/platform/s5p-jpeg/jpeg-core.c 	if (IS_ERR(jpeg->m2m_dev)) {
m2m_dev          2926 drivers/media/platform/s5p-jpeg/jpeg-core.c 		ret = PTR_ERR(jpeg->m2m_dev);
m2m_dev          3005 drivers/media/platform/s5p-jpeg/jpeg-core.c 	v4l2_m2m_release(jpeg->m2m_dev);
m2m_dev          3023 drivers/media/platform/s5p-jpeg/jpeg-core.c 	v4l2_m2m_release(jpeg->m2m_dev);
m2m_dev           128 drivers/media/platform/s5p-jpeg/jpeg-core.h 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           108 drivers/media/platform/sh_veu.c 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev           339 drivers/media/platform/sh_veu.c 	veu->m2m_ctx = v4l2_m2m_ctx_init(veu->m2m_dev, veu,
m2m_dev          1054 drivers/media/platform/sh_veu.c 		v4l2_m2m_job_finish(veu->m2m_dev, veu->m2m_ctx);
m2m_dev          1153 drivers/media/platform/sh_veu.c 	veu->m2m_dev = v4l2_m2m_init(&sh_veu_m2m_ops);
m2m_dev          1154 drivers/media/platform/sh_veu.c 	if (IS_ERR(veu->m2m_dev)) {
m2m_dev          1155 drivers/media/platform/sh_veu.c 		ret = PTR_ERR(veu->m2m_dev);
m2m_dev          1172 drivers/media/platform/sh_veu.c 	v4l2_m2m_release(veu->m2m_dev);
m2m_dev          1186 drivers/media/platform/sh_veu.c 	v4l2_m2m_release(veu->m2m_dev);
m2m_dev           203 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 		v4l2_m2m_job_finish(ctx->bdisp_dev->m2m.m2m_dev,
m2m_dev           218 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	curr_ctx = v4l2_m2m_get_curr_priv(bdisp->m2m.m2m_dev);
m2m_dev           616 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(bdisp->m2m.m2m_dev, ctx,
m2m_dev          1063 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	bdisp->m2m.m2m_dev = v4l2_m2m_init(&bdisp_m2m_ops);
m2m_dev          1064 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	if (IS_ERR(bdisp->m2m.m2m_dev)) {
m2m_dev          1066 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 		return PTR_ERR(bdisp->m2m.m2m_dev);
m2m_dev          1073 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 		v4l2_m2m_release(bdisp->m2m.m2m_dev);
m2m_dev          1085 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	if (bdisp->m2m.m2m_dev)
m2m_dev          1086 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 		v4l2_m2m_release(bdisp->m2m.m2m_dev);
m2m_dev          1111 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	ctx = v4l2_m2m_get_curr_priv(bdisp->m2m.m2m_dev);
m2m_dev          1147 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	ctx = v4l2_m2m_get_curr_priv(bdisp->m2m.m2m_dev);
m2m_dev           138 drivers/media/platform/sti/bdisp/bdisp.h 	struct v4l2_m2m_dev     *m2m_dev;
m2m_dev          1025 drivers/media/platform/sti/delta/delta-v4l2.c 	v4l2_m2m_job_finish(delta->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          1032 drivers/media/platform/sti/delta/delta-v4l2.c 	v4l2_m2m_job_finish(delta->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          1647 drivers/media/platform/sti/delta/delta-v4l2.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(delta->m2m_dev, ctx,
m2m_dev          1758 drivers/media/platform/sti/delta/delta-v4l2.c 	delta->m2m_dev = v4l2_m2m_init(&delta_m2m_ops);
m2m_dev          1759 drivers/media/platform/sti/delta/delta-v4l2.c 	if (IS_ERR(delta->m2m_dev)) {
m2m_dev          1762 drivers/media/platform/sti/delta/delta-v4l2.c 		ret = PTR_ERR(delta->m2m_dev);
m2m_dev          1798 drivers/media/platform/sti/delta/delta-v4l2.c 	v4l2_m2m_release(delta->m2m_dev);
m2m_dev          1808 drivers/media/platform/sti/delta/delta-v4l2.c 	if (delta->m2m_dev)
m2m_dev          1809 drivers/media/platform/sti/delta/delta-v4l2.c 		v4l2_m2m_release(delta->m2m_dev);
m2m_dev           496 drivers/media/platform/sti/delta/delta.h 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev           852 drivers/media/platform/sti/hva/hva-v4l2.c 	v4l2_m2m_job_finish(ctx->hva_dev->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          1193 drivers/media/platform/sti/hva/hva-v4l2.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(hva->m2m_dev, ctx,
m2m_dev          1293 drivers/media/platform/sti/hva/hva-v4l2.c 	hva->m2m_dev = v4l2_m2m_init(&hva_m2m_ops);
m2m_dev          1294 drivers/media/platform/sti/hva/hva-v4l2.c 	if (IS_ERR(hva->m2m_dev)) {
m2m_dev          1297 drivers/media/platform/sti/hva/hva-v4l2.c 		ret = PTR_ERR(hva->m2m_dev);
m2m_dev          1333 drivers/media/platform/sti/hva/hva-v4l2.c 	v4l2_m2m_release(hva->m2m_dev);
m2m_dev          1343 drivers/media/platform/sti/hva/hva-v4l2.c 	if (hva->m2m_dev)
m2m_dev          1344 drivers/media/platform/sti/hva/hva-v4l2.c 		v4l2_m2m_release(hva->m2m_dev);
m2m_dev           343 drivers/media/platform/sti/hva/hva.h 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           367 drivers/media/platform/ti-vpe/vpe.c 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev          1358 drivers/media/platform/ti-vpe/vpe.c 	ctx = v4l2_m2m_get_curr_priv(dev->m2m_dev);
m2m_dev          1483 drivers/media/platform/ti-vpe/vpe.c 	v4l2_m2m_job_finish(dev->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          2320 drivers/media/platform/ti-vpe/vpe.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->m2m_dev, ctx, &queue_init);
m2m_dev          2470 drivers/media/platform/ti-vpe/vpe.c 		v4l2_m2m_release(dev->m2m_dev);
m2m_dev          2521 drivers/media/platform/ti-vpe/vpe.c 	dev->m2m_dev = v4l2_m2m_init(&m2m_ops);
m2m_dev          2522 drivers/media/platform/ti-vpe/vpe.c 	if (IS_ERR(dev->m2m_dev)) {
m2m_dev          2524 drivers/media/platform/ti-vpe/vpe.c 		ret = PTR_ERR(dev->m2m_dev);
m2m_dev          2568 drivers/media/platform/ti-vpe/vpe.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev          2581 drivers/media/platform/ti-vpe/vpe.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev           101 drivers/media/platform/vicodec/vicodec-core.c 	struct v4l2_m2m_dev     *m2m_dev;
m2m_dev           462 drivers/media/platform/vicodec/vicodec-core.c 		v4l2_m2m_job_finish(dev->stateful_enc.m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           464 drivers/media/platform/vicodec/vicodec-core.c 		v4l2_m2m_job_finish(dev->stateless_dec.m2m_dev,
m2m_dev           467 drivers/media/platform/vicodec/vicodec-core.c 		v4l2_m2m_job_finish(dev->stateful_dec.m2m_dev, ctx->fh.m2m_ctx);
m2m_dev          1965 drivers/media/platform/vicodec/vicodec-core.c 		ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->stateful_enc.m2m_dev,
m2m_dev          1969 drivers/media/platform/vicodec/vicodec-core.c 		ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->stateless_dec.m2m_dev,
m2m_dev          1973 drivers/media/platform/vicodec/vicodec-core.c 		ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->stateful_dec.m2m_dev,
m2m_dev          2101 drivers/media/platform/vicodec/vicodec-core.c 	dev_instance->m2m_dev = v4l2_m2m_init(&m2m_ops);
m2m_dev          2102 drivers/media/platform/vicodec/vicodec-core.c 	if (IS_ERR(dev_instance->m2m_dev)) {
m2m_dev          2104 drivers/media/platform/vicodec/vicodec-core.c 		return PTR_ERR(dev_instance->m2m_dev);
m2m_dev          2126 drivers/media/platform/vicodec/vicodec-core.c 		v4l2_m2m_release(dev_instance->m2m_dev);
m2m_dev          2139 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_release(dev->stateful_enc.m2m_dev);
m2m_dev          2140 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_release(dev->stateful_dec.m2m_dev);
m2m_dev          2141 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_release(dev->stateless_dec.m2m_dev);
m2m_dev          2188 drivers/media/platform/vicodec/vicodec-core.c 	ret = v4l2_m2m_register_media_controller(dev->stateful_enc.m2m_dev,
m2m_dev          2196 drivers/media/platform/vicodec/vicodec-core.c 	ret = v4l2_m2m_register_media_controller(dev->stateful_dec.m2m_dev,
m2m_dev          2204 drivers/media/platform/vicodec/vicodec-core.c 	ret = v4l2_m2m_register_media_controller(dev->stateless_dec.m2m_dev,
m2m_dev          2222 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_unregister_media_controller(dev->stateless_dec.m2m_dev);
m2m_dev          2224 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_unregister_media_controller(dev->stateful_dec.m2m_dev);
m2m_dev          2226 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_unregister_media_controller(dev->stateful_enc.m2m_dev);
m2m_dev          2229 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_release(dev->stateless_dec.m2m_dev);
m2m_dev          2233 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_release(dev->stateful_dec.m2m_dev);
m2m_dev          2236 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_release(dev->stateful_enc.m2m_dev);
m2m_dev          2253 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_unregister_media_controller(dev->stateful_enc.m2m_dev);
m2m_dev          2254 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_unregister_media_controller(dev->stateful_dec.m2m_dev);
m2m_dev          2255 drivers/media/platform/vicodec/vicodec-core.c 	v4l2_m2m_unregister_media_controller(dev->stateless_dec.m2m_dev);
m2m_dev           200 drivers/media/platform/vim2m.c 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           650 drivers/media/platform/vim2m.c 		v4l2_m2m_job_finish(vim2m_dev->m2m_dev, curr_ctx->fh.m2m_ctx);
m2m_dev          1226 drivers/media/platform/vim2m.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->m2m_dev, ctx, &queue_init);
m2m_dev          1277 drivers/media/platform/vim2m.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev          1348 drivers/media/platform/vim2m.c 	dev->m2m_dev = v4l2_m2m_init(&m2m_ops);
m2m_dev          1349 drivers/media/platform/vim2m.c 	if (IS_ERR(dev->m2m_dev)) {
m2m_dev          1351 drivers/media/platform/vim2m.c 		ret = PTR_ERR(dev->m2m_dev);
m2m_dev          1352 drivers/media/platform/vim2m.c 		dev->m2m_dev = NULL;
m2m_dev          1365 drivers/media/platform/vim2m.c 	ret = v4l2_m2m_register_media_controller(dev->m2m_dev, vfd,
m2m_dev          1382 drivers/media/platform/vim2m.c 	v4l2_m2m_unregister_media_controller(dev->m2m_dev);
m2m_dev          1404 drivers/media/platform/vim2m.c 	v4l2_m2m_unregister_media_controller(dev->m2m_dev);
m2m_dev           226 drivers/media/v4l2-core/v4l2-mem2mem.c void *v4l2_m2m_get_curr_priv(struct v4l2_m2m_dev *m2m_dev)
m2m_dev           231 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_lock_irqsave(&m2m_dev->job_spinlock, flags);
m2m_dev           232 drivers/media/v4l2-core/v4l2-mem2mem.c 	if (m2m_dev->curr_ctx)
m2m_dev           233 drivers/media/v4l2-core/v4l2-mem2mem.c 		ret = m2m_dev->curr_ctx->priv;
m2m_dev           234 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
m2m_dev           249 drivers/media/v4l2-core/v4l2-mem2mem.c static void v4l2_m2m_try_run(struct v4l2_m2m_dev *m2m_dev)
m2m_dev           253 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_lock_irqsave(&m2m_dev->job_spinlock, flags);
m2m_dev           254 drivers/media/v4l2-core/v4l2-mem2mem.c 	if (NULL != m2m_dev->curr_ctx) {
m2m_dev           255 drivers/media/v4l2-core/v4l2-mem2mem.c 		spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
m2m_dev           260 drivers/media/v4l2-core/v4l2-mem2mem.c 	if (list_empty(&m2m_dev->job_queue)) {
m2m_dev           261 drivers/media/v4l2-core/v4l2-mem2mem.c 		spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
m2m_dev           266 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev->curr_ctx = list_first_entry(&m2m_dev->job_queue,
m2m_dev           268 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev->curr_ctx->job_flags |= TRANS_RUNNING;
m2m_dev           269 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
m2m_dev           271 drivers/media/v4l2-core/v4l2-mem2mem.c 	dprintk("Running job on m2m_ctx: %p\n", m2m_dev->curr_ctx);
m2m_dev           272 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev->m2m_ops->device_run(m2m_dev->curr_ctx->priv);
m2m_dev           284 drivers/media/v4l2-core/v4l2-mem2mem.c static void __v4l2_m2m_try_queue(struct v4l2_m2m_dev *m2m_dev,
m2m_dev           297 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_lock_irqsave(&m2m_dev->job_spinlock, flags_job);
m2m_dev           325 drivers/media/v4l2-core/v4l2-mem2mem.c 	if (m2m_dev->m2m_ops->job_ready
m2m_dev           326 drivers/media/v4l2-core/v4l2-mem2mem.c 		&& (!m2m_dev->m2m_ops->job_ready(m2m_ctx->priv))) {
m2m_dev           331 drivers/media/v4l2-core/v4l2-mem2mem.c 	list_add_tail(&m2m_ctx->queue, &m2m_dev->job_queue);
m2m_dev           334 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags_job);
m2m_dev           342 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags_job);
m2m_dev           359 drivers/media/v4l2-core/v4l2-mem2mem.c 	struct v4l2_m2m_dev *m2m_dev = m2m_ctx->m2m_dev;
m2m_dev           361 drivers/media/v4l2-core/v4l2-mem2mem.c 	__v4l2_m2m_try_queue(m2m_dev, m2m_ctx);
m2m_dev           362 drivers/media/v4l2-core/v4l2-mem2mem.c 	v4l2_m2m_try_run(m2m_dev);
m2m_dev           372 drivers/media/v4l2-core/v4l2-mem2mem.c 	struct v4l2_m2m_dev *m2m_dev =
m2m_dev           375 drivers/media/v4l2-core/v4l2-mem2mem.c 	v4l2_m2m_try_run(m2m_dev);
m2m_dev           389 drivers/media/v4l2-core/v4l2-mem2mem.c 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev           392 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev = m2m_ctx->m2m_dev;
m2m_dev           393 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_lock_irqsave(&m2m_dev->job_spinlock, flags);
m2m_dev           397 drivers/media/v4l2-core/v4l2-mem2mem.c 		spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
m2m_dev           398 drivers/media/v4l2-core/v4l2-mem2mem.c 		if (m2m_dev->m2m_ops->job_abort)
m2m_dev           399 drivers/media/v4l2-core/v4l2-mem2mem.c 			m2m_dev->m2m_ops->job_abort(m2m_ctx->priv);
m2m_dev           406 drivers/media/v4l2-core/v4l2-mem2mem.c 		spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
m2m_dev           411 drivers/media/v4l2-core/v4l2-mem2mem.c 		spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
m2m_dev           415 drivers/media/v4l2-core/v4l2-mem2mem.c void v4l2_m2m_job_finish(struct v4l2_m2m_dev *m2m_dev,
m2m_dev           420 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_lock_irqsave(&m2m_dev->job_spinlock, flags);
m2m_dev           421 drivers/media/v4l2-core/v4l2-mem2mem.c 	if (!m2m_dev->curr_ctx || m2m_dev->curr_ctx != m2m_ctx) {
m2m_dev           422 drivers/media/v4l2-core/v4l2-mem2mem.c 		spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
m2m_dev           427 drivers/media/v4l2-core/v4l2-mem2mem.c 	list_del(&m2m_dev->curr_ctx->queue);
m2m_dev           428 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev->curr_ctx->job_flags &= ~(TRANS_QUEUED | TRANS_RUNNING);
m2m_dev           429 drivers/media/v4l2-core/v4l2-mem2mem.c 	wake_up(&m2m_dev->curr_ctx->finished);
m2m_dev           430 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev->curr_ctx = NULL;
m2m_dev           432 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags);
m2m_dev           437 drivers/media/v4l2-core/v4l2-mem2mem.c 	__v4l2_m2m_try_queue(m2m_dev, m2m_ctx);
m2m_dev           442 drivers/media/v4l2-core/v4l2-mem2mem.c 	schedule_work(&m2m_dev->job_work);
m2m_dev           569 drivers/media/v4l2-core/v4l2-mem2mem.c 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev           582 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev = m2m_ctx->m2m_dev;
m2m_dev           583 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_lock_irqsave(&m2m_dev->job_spinlock, flags_job);
m2m_dev           596 drivers/media/v4l2-core/v4l2-mem2mem.c 	if (m2m_dev->curr_ctx == m2m_ctx) {
m2m_dev           597 drivers/media/v4l2-core/v4l2-mem2mem.c 		m2m_dev->curr_ctx = NULL;
m2m_dev           600 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags_job);
m2m_dev           706 drivers/media/v4l2-core/v4l2-mem2mem.c void v4l2_m2m_unregister_media_controller(struct v4l2_m2m_dev *m2m_dev)
m2m_dev           708 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_remove_intf_links(&m2m_dev->intf_devnode->intf);
m2m_dev           709 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_devnode_remove(m2m_dev->intf_devnode);
m2m_dev           711 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_entity_remove_links(m2m_dev->source);
m2m_dev           712 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_entity_remove_links(&m2m_dev->sink);
m2m_dev           713 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_entity_remove_links(&m2m_dev->proc);
m2m_dev           714 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_device_unregister_entity(m2m_dev->source);
m2m_dev           715 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_device_unregister_entity(&m2m_dev->sink);
m2m_dev           716 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_device_unregister_entity(&m2m_dev->proc);
m2m_dev           717 drivers/media/v4l2-core/v4l2-mem2mem.c 	kfree(m2m_dev->source->name);
m2m_dev           718 drivers/media/v4l2-core/v4l2-mem2mem.c 	kfree(m2m_dev->sink.name);
m2m_dev           719 drivers/media/v4l2-core/v4l2-mem2mem.c 	kfree(m2m_dev->proc.name);
m2m_dev           724 drivers/media/v4l2-core/v4l2-mem2mem.c 	struct v4l2_m2m_dev *m2m_dev, enum v4l2_m2m_entity_type type,
m2m_dev           736 drivers/media/v4l2-core/v4l2-mem2mem.c 		entity = m2m_dev->source;
m2m_dev           737 drivers/media/v4l2-core/v4l2-mem2mem.c 		pads = &m2m_dev->source_pad;
m2m_dev           742 drivers/media/v4l2-core/v4l2-mem2mem.c 		entity = &m2m_dev->sink;
m2m_dev           743 drivers/media/v4l2-core/v4l2-mem2mem.c 		pads = &m2m_dev->sink_pad;
m2m_dev           748 drivers/media/v4l2-core/v4l2-mem2mem.c 		entity = &m2m_dev->proc;
m2m_dev           749 drivers/media/v4l2-core/v4l2-mem2mem.c 		pads = m2m_dev->proc_pads;
m2m_dev           781 drivers/media/v4l2-core/v4l2-mem2mem.c int v4l2_m2m_register_media_controller(struct v4l2_m2m_dev *m2m_dev,
m2m_dev           797 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev->source = &vdev->entity;
m2m_dev           798 drivers/media/v4l2-core/v4l2-mem2mem.c 	ret = v4l2_m2m_register_entity(mdev, m2m_dev,
m2m_dev           802 drivers/media/v4l2-core/v4l2-mem2mem.c 	ret = v4l2_m2m_register_entity(mdev, m2m_dev,
m2m_dev           806 drivers/media/v4l2-core/v4l2-mem2mem.c 	ret = v4l2_m2m_register_entity(mdev, m2m_dev,
m2m_dev           812 drivers/media/v4l2-core/v4l2-mem2mem.c 	ret = media_create_pad_link(m2m_dev->source, 0, &m2m_dev->proc, 0,
m2m_dev           817 drivers/media/v4l2-core/v4l2-mem2mem.c 	ret = media_create_pad_link(&m2m_dev->proc, 1, &m2m_dev->sink, 0,
m2m_dev           823 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev->intf_devnode = media_devnode_create(mdev,
m2m_dev           826 drivers/media/v4l2-core/v4l2-mem2mem.c 	if (!m2m_dev->intf_devnode) {
m2m_dev           832 drivers/media/v4l2-core/v4l2-mem2mem.c 	link = media_create_intf_link(m2m_dev->source,
m2m_dev           833 drivers/media/v4l2-core/v4l2-mem2mem.c 			&m2m_dev->intf_devnode->intf,
m2m_dev           840 drivers/media/v4l2-core/v4l2-mem2mem.c 	link = media_create_intf_link(&m2m_dev->sink,
m2m_dev           841 drivers/media/v4l2-core/v4l2-mem2mem.c 			&m2m_dev->intf_devnode->intf,
m2m_dev           850 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_remove_intf_links(&m2m_dev->intf_devnode->intf);
m2m_dev           852 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_devnode_remove(m2m_dev->intf_devnode);
m2m_dev           854 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_entity_remove_links(&m2m_dev->sink);
m2m_dev           856 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_entity_remove_links(&m2m_dev->proc);
m2m_dev           857 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_entity_remove_links(m2m_dev->source);
m2m_dev           859 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_device_unregister_entity(&m2m_dev->proc);
m2m_dev           860 drivers/media/v4l2-core/v4l2-mem2mem.c 	kfree(m2m_dev->proc.name);
m2m_dev           862 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_device_unregister_entity(&m2m_dev->sink);
m2m_dev           863 drivers/media/v4l2-core/v4l2-mem2mem.c 	kfree(m2m_dev->sink.name);
m2m_dev           865 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_device_unregister_entity(m2m_dev->source);
m2m_dev           866 drivers/media/v4l2-core/v4l2-mem2mem.c 	kfree(m2m_dev->source->name);
m2m_dev           875 drivers/media/v4l2-core/v4l2-mem2mem.c 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev           880 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev = kzalloc(sizeof *m2m_dev, GFP_KERNEL);
m2m_dev           881 drivers/media/v4l2-core/v4l2-mem2mem.c 	if (!m2m_dev)
m2m_dev           884 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev->curr_ctx = NULL;
m2m_dev           885 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_dev->m2m_ops = m2m_ops;
m2m_dev           886 drivers/media/v4l2-core/v4l2-mem2mem.c 	INIT_LIST_HEAD(&m2m_dev->job_queue);
m2m_dev           887 drivers/media/v4l2-core/v4l2-mem2mem.c 	spin_lock_init(&m2m_dev->job_spinlock);
m2m_dev           888 drivers/media/v4l2-core/v4l2-mem2mem.c 	INIT_WORK(&m2m_dev->job_work, v4l2_m2m_device_run_work);
m2m_dev           890 drivers/media/v4l2-core/v4l2-mem2mem.c 	return m2m_dev;
m2m_dev           894 drivers/media/v4l2-core/v4l2-mem2mem.c void v4l2_m2m_release(struct v4l2_m2m_dev *m2m_dev)
m2m_dev           896 drivers/media/v4l2-core/v4l2-mem2mem.c 	kfree(m2m_dev);
m2m_dev           900 drivers/media/v4l2-core/v4l2-mem2mem.c struct v4l2_m2m_ctx *v4l2_m2m_ctx_init(struct v4l2_m2m_dev *m2m_dev,
m2m_dev           913 drivers/media/v4l2-core/v4l2-mem2mem.c 	m2m_ctx->m2m_dev = m2m_dev;
m2m_dev           117 drivers/staging/media/allegro-dvt/allegro-core.c 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev          1609 drivers/staging/media/allegro-dvt/allegro-core.c 	v4l2_m2m_job_finish(dev->m2m_dev, channel->fh.m2m_ctx);
m2m_dev          2344 drivers/staging/media/allegro-dvt/allegro-core.c 	channel->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->m2m_dev, channel,
m2m_dev          2852 drivers/staging/media/allegro-dvt/allegro-core.c 	dev->m2m_dev = v4l2_m2m_init(&allegro_m2m_ops);
m2m_dev          2853 drivers/staging/media/allegro-dvt/allegro-core.c 	if (IS_ERR(dev->m2m_dev)) {
m2m_dev          2874 drivers/staging/media/allegro-dvt/allegro-core.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev          2875 drivers/staging/media/allegro-dvt/allegro-core.c 	dev->m2m_dev = NULL;
m2m_dev          2985 drivers/staging/media/allegro-dvt/allegro-core.c 	if (dev->m2m_dev)
m2m_dev          2986 drivers/staging/media/allegro-dvt/allegro-core.c 		v4l2_m2m_release(dev->m2m_dev);
m2m_dev           189 drivers/staging/media/hantro/hantro.h 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev           121 drivers/staging/media/hantro/hantro_drv.c 	v4l2_m2m_job_finish(vpu->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           128 drivers/staging/media/hantro/hantro_drv.c 		v4l2_m2m_get_curr_priv(vpu->m2m_dev);
m2m_dev           146 drivers/staging/media/hantro/hantro_drv.c 	ctx = v4l2_m2m_get_curr_priv(vpu->m2m_dev);
m2m_dev           416 drivers/staging/media/hantro/hantro_drv.c 		ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(vpu->m2m_dev, ctx,
m2m_dev           421 drivers/staging/media/hantro/hantro_drv.c 		ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(vpu->m2m_dev, ctx,
m2m_dev           836 drivers/staging/media/hantro/hantro_drv.c 	vpu->m2m_dev = v4l2_m2m_init(&vpu_m2m_ops);
m2m_dev           837 drivers/staging/media/hantro/hantro_drv.c 	if (IS_ERR(vpu->m2m_dev)) {
m2m_dev           839 drivers/staging/media/hantro/hantro_drv.c 		ret = PTR_ERR(vpu->m2m_dev);
m2m_dev           877 drivers/staging/media/hantro/hantro_drv.c 	v4l2_m2m_release(vpu->m2m_dev);
m2m_dev           897 drivers/staging/media/hantro/hantro_drv.c 	v4l2_m2m_release(vpu->m2m_dev);
m2m_dev            36 drivers/staging/media/imx/imx-media-csc-scaler.c 	struct v4l2_m2m_dev		*m2m_dev;
m2m_dev           107 drivers/staging/media/imx/imx-media-csc-scaler.c 	v4l2_m2m_job_finish(priv->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           144 drivers/staging/media/imx/imx-media-csc-scaler.c 	v4l2_m2m_job_finish(priv->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev           766 drivers/staging/media/imx/imx-media-csc-scaler.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(priv->m2m_dev, ctx,
m2m_dev           829 drivers/staging/media/imx/imx-media-csc-scaler.c 	v4l2_m2m_release(priv->m2m_dev);
m2m_dev           906 drivers/staging/media/imx/imx-media-csc-scaler.c 	priv->m2m_dev = v4l2_m2m_init(&m2m_ops);
m2m_dev           907 drivers/staging/media/imx/imx-media-csc-scaler.c 	if (IS_ERR(priv->m2m_dev)) {
m2m_dev           908 drivers/staging/media/imx/imx-media-csc-scaler.c 		ret = PTR_ERR(priv->m2m_dev);
m2m_dev           156 drivers/staging/media/meson/vdec/vdec.c 	v4l2_m2m_job_finish(sess->m2m_dev, sess->m2m_ctx);
m2m_dev           862 drivers/staging/media/meson/vdec/vdec.c 	sess->m2m_dev = v4l2_m2m_init(&vdec_m2m_ops);
m2m_dev           863 drivers/staging/media/meson/vdec/vdec.c 	if (IS_ERR(sess->m2m_dev)) {
m2m_dev           865 drivers/staging/media/meson/vdec/vdec.c 		ret = PTR_ERR(sess->m2m_dev);
m2m_dev           869 drivers/staging/media/meson/vdec/vdec.c 	sess->m2m_ctx = v4l2_m2m_ctx_init(sess->m2m_dev, sess, m2m_queue_init);
m2m_dev           903 drivers/staging/media/meson/vdec/vdec.c 	v4l2_m2m_release(sess->m2m_dev);
m2m_dev           915 drivers/staging/media/meson/vdec/vdec.c 	v4l2_m2m_release(sess->m2m_dev);
m2m_dev           215 drivers/staging/media/meson/vdec/vdec.h 	struct v4l2_m2m_dev *m2m_dev;
m2m_dev           238 drivers/staging/media/sunxi/cedrus/cedrus.c 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->m2m_dev, ctx,
m2m_dev           349 drivers/staging/media/sunxi/cedrus/cedrus.c 	dev->m2m_dev = v4l2_m2m_init(&cedrus_m2m_ops);
m2m_dev           350 drivers/staging/media/sunxi/cedrus/cedrus.c 	if (IS_ERR(dev->m2m_dev)) {
m2m_dev           353 drivers/staging/media/sunxi/cedrus/cedrus.c 		ret = PTR_ERR(dev->m2m_dev);
m2m_dev           376 drivers/staging/media/sunxi/cedrus/cedrus.c 	ret = v4l2_m2m_register_media_controller(dev->m2m_dev, vfd,
m2m_dev           395 drivers/staging/media/sunxi/cedrus/cedrus.c 	v4l2_m2m_unregister_media_controller(dev->m2m_dev);
m2m_dev           399 drivers/staging/media/sunxi/cedrus/cedrus.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev           412 drivers/staging/media/sunxi/cedrus/cedrus.c 		v4l2_m2m_unregister_media_controller(dev->m2m_dev);
m2m_dev           416 drivers/staging/media/sunxi/cedrus/cedrus.c 	v4l2_m2m_release(dev->m2m_dev);
m2m_dev           139 drivers/staging/media/sunxi/cedrus/cedrus.h 	struct v4l2_m2m_dev	*m2m_dev;
m2m_dev           110 drivers/staging/media/sunxi/cedrus/cedrus_hw.c 	ctx = v4l2_m2m_get_curr_priv(dev->m2m_dev);
m2m_dev           141 drivers/staging/media/sunxi/cedrus/cedrus_hw.c 	v4l2_m2m_job_finish(ctx->dev->m2m_dev, ctx->fh.m2m_ctx);
m2m_dev            93 include/media/v4l2-mem2mem.h 	struct v4l2_m2m_dev		*m2m_dev;
m2m_dev           124 include/media/v4l2-mem2mem.h void *v4l2_m2m_get_curr_priv(struct v4l2_m2m_dev *m2m_dev);
m2m_dev           173 include/media/v4l2-mem2mem.h void v4l2_m2m_job_finish(struct v4l2_m2m_dev *m2m_dev,
m2m_dev           323 include/media/v4l2-mem2mem.h void v4l2_m2m_unregister_media_controller(struct v4l2_m2m_dev *m2m_dev);
m2m_dev           324 include/media/v4l2-mem2mem.h int v4l2_m2m_register_media_controller(struct v4l2_m2m_dev *m2m_dev,
m2m_dev           328 include/media/v4l2-mem2mem.h v4l2_m2m_unregister_media_controller(struct v4l2_m2m_dev *m2m_dev)
m2m_dev           333 include/media/v4l2-mem2mem.h v4l2_m2m_register_media_controller(struct v4l2_m2m_dev *m2m_dev,
m2m_dev           347 include/media/v4l2-mem2mem.h void v4l2_m2m_release(struct v4l2_m2m_dev *m2m_dev);
m2m_dev           359 include/media/v4l2-mem2mem.h struct v4l2_m2m_ctx *v4l2_m2m_ctx_init(struct v4l2_m2m_dev *m2m_dev,