Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 45 files:

Smatch caller information:

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_probe() -> v4l2_m2m_init()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/renesas/rcar_fdp1.c fdp1_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 6198712466083688448
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/vpe/vpe.c vpe_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 9101252155393798144
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/renesas/rcar_jpu.c jpu_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 1990204327554998272
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c mtk_jpeg_probe() -> v4l2_m2m_init()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c wave5_vpu_enc_register_device() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 1784262635017293824
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/m2m-deinterlace.c deinterlace_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 6746910585383841792
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c mtk_vcodec_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 7132528412956176384
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/nxp/mx2_emmaprp.c emmaprp_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 1047967118054125568
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c bdisp_register_device() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 6938179529854615552
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/amphion/vpu_v4l2.c vpu_add_func() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 6505148815197290496
RX_PATH
TASK_NOT_RUNNING

drivers/media/test-drivers/vim2m.c vim2m_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 8751331232465494016
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c wave5_vpu_dec_register_device() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 5149881846178488320
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/nvidia/tegra-vde/v4l2.c tegra_vde_v4l2_init() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 4939471999596503040
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c mtk_mdp_register_m2m_device() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 1684939218971832320
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/samsung/s5p-g2d/g2d.c g2d_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 1436201574465536000
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/qcom/iris/iris_vidc.c iris_open() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 2331995785971093504
RX_PATH
TASK_NOT_RUNNING

drivers/media/test-drivers/visl/visl-core.c visl_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 8820424750826393600
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/verisilicon/hantro_drv.c hantro_get_v4l2_m2m_dev() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 1703807416727707648
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/allegro-dvt/allegro-core.c allegro_fw_callback() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 3700284309211455488
HALF_LOCKED2 &pool->lock

drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 185705584546738176
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c mxc_jpeg_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 2627544262210969600
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c rotate_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 4691833150251896832
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/st/sti/hva/hva-v4l2.c hva_register_device() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 8987698549650755584
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/rockchip/rkvdec/rkvdec.c rkvdec_v4l2_init() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 8294789647102873600
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/qcom/venus/venc.c venc_open() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 8014924660803616768
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/chips-media/coda/coda-common.c coda_fw_callback() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 5115909658962587648
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/vicodec/vicodec-core.c register_instance() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 7594082774252826624
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/samsung/exynos4-is/fimc-m2m.c fimc_register_m2m_device() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 8648525953749966848
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 global &saa7134_devlist_lock

drivers/media/platform/nxp/dw100/dw100.c dw100_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 1769891952410697728
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/qcom/venus/vdec.c vdec_open() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 1547513048389410816
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/sunxi/cedrus/cedrus.c cedrus_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 4971314028042506240
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/nxp/imx-pxp.c pxp_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 4701233786886672384
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/meson/vdec/vdec.c vdec_open() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 4828123548135051264
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/rockchip/rga/rga.c rga_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 8323624872884555776
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c mtk_vcodec_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 5986865659985510400
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c gsc_register_m2m_device() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 8963065494996561920
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/amlogic/meson-ge2d/ge2d.c ge2d_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 2801594914608934912
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/imx/imx-media-csc-scaler.c imx_media_csc_scaler_device_init() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 7875734844623912960
RX_PATH
TASK_NOT_RUNNING
LOCK2 &md->mutex
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock
TYPE_LOCK (struct imx_media_dev)->mutex

drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c mdp_m2m_device_register() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 9004072177521131520
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/st/stm32/dma2d/dma2d.c dma2d_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 1098856656413409280
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/st/sti/delta/delta-v4l2.c delta_register_device() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 7629104165248200704
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c mxc_isi_m2m_register() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 199927342638592000
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/sunxi/sun8i-di/sun8i-di.c deinterlace_probe() -> v4l2_m2m_init()

Type Parameter Key Value
PARAM_VALUE 0 m2m_ops 221507781737680896
RX_PATH
TASK_NOT_RUNNING