Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 46 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops s64min-(-4096),4096-s64max
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run s64min-(-4096),0,4096-s64max
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 6198712466083688448
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 8987662870602936320
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/renesas/rcar_fdp1.c fdp1_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/platform/ti/vpe/vpe.c vpe_fw_cb() -> v4l2_m2m_release()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 9101252155393798144
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 8036931127127220224
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/ti/vpe/vpe.c vpe_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 1990204327554998272
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 8881232120570953728
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/renesas/rcar_jpu.c jpu_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops s64min-(-4096),4096-s64max
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run s64min-(-4096),0,4096-s64max
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c mtk_jpeg_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c wave5_vpu_enc_unregister_device() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/platform/m2m-deinterlace.c deinterlace_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c mtk_vcodec_enc_remove() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 7132528412956176384
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 7292816593529286656
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 1047967118054125568
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 6319820360984977408
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/mx2_emmaprp.c emmaprp_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 6938179529854615552
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 5803159851871662080
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c bdisp_unregister_device() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 6505148815197290496
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 4609283876367052800
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 6505148815197290496
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 4609283876367052800
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 6505148815197290496
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 4609283876367052800
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/amphion/vpu_v4l2.c vpu_remove_func() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.dep_map->name 0-255
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 m2m_dev->proc.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->proc.num_backlinks 0
PARAM_VALUE 0 m2m_dev->proc.num_links 0
PARAM_VALUE 0 m2m_dev->sink.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->sink.num_backlinks 0
PARAM_VALUE 0 m2m_dev->sink.num_links 0
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
CAPPED_DATA 0 m2m_dev->intf_devnode 1
CAPPED_DATA 0 m2m_dev->proc.name 1
CAPPED_DATA 0 m2m_dev->sink.name 1
CAPPED_DATA 0 m2m_dev->source 1
CAPPED_DATA 0 m2m_dev->source->name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/test-drivers/vim2m.c vim2m_device_release() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 8751331232465494016
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 1494383484024786944
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c wave5_vpu_dec_unregister_device() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/platform/nvidia/tegra-vde/v4l2.c tegra_vde_v4l2_deinit() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.dep_map->name 0-255
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 m2m_dev->proc.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->proc.num_backlinks 0
PARAM_VALUE 0 m2m_dev->proc.num_links 0
PARAM_VALUE 0 m2m_dev->sink.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->sink.num_backlinks 0
PARAM_VALUE 0 m2m_dev->sink.num_links 0
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
CAPPED_DATA 0 m2m_dev->intf_devnode 1
CAPPED_DATA 0 m2m_dev->proc.name 1
CAPPED_DATA 0 m2m_dev->sink.name 1
CAPPED_DATA 0 m2m_dev->source 1
CAPPED_DATA 0 m2m_dev->source->name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 4939471999596503040
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 4415949510495965184
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 1684939218971832320
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 7918240332613906432
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c mtk_mdp_unregister_m2m_device() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 1436201574465536000
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 7904461746709114880
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/samsung/s5p-g2d/g2d.c g2d_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/platform/qcom/iris/iris_vidc.c iris_close() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 2331995785971093504
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 1031436795587489792
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/v4l2-core/v4l2-mem2mem.c v4l2_m2m_release_from_kref() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/visl/visl-core.c visl_device_release() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 8820424750826393600
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 5485359319993376768
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 3700284309211455488
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 1279852328061239296
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_remove() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 185705584546738176
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 4047041013091102720
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 2627544262210969600
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 6522188675457622016
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c mxc_jpeg_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c rotate_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 8987698549650755584
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 6821482013946089472
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/st/sti/hva/hva-v4l2.c hva_unregister_device() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/media/platform/rockchip/rkvdec/rkvdec.c rkvdec_v4l2_cleanup() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.dep_map->name 0-255
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 m2m_dev->proc.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->proc.num_backlinks 0
PARAM_VALUE 0 m2m_dev->proc.num_links 0
PARAM_VALUE 0 m2m_dev->sink.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->sink.num_backlinks 0
PARAM_VALUE 0 m2m_dev->sink.num_links 0
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
CAPPED_DATA 0 m2m_dev->intf_devnode 1
CAPPED_DATA 0 m2m_dev->proc.name 1
CAPPED_DATA 0 m2m_dev->sink.name 1
CAPPED_DATA 0 m2m_dev->source 1
CAPPED_DATA 0 m2m_dev->source->name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 8294789647102873600
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 8277874440773877760
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 8014924660803616768
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 6684425034022768640
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/qcom/venus/core.c venus_close_common() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 5115909658962587648
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 8623593518732308480
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/chips-media/coda/coda-common.c coda_remove() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 7594082774252826624
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 2053471124876881920
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_probe() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 7594082774252826624
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 2053471124876881920
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
CAPPED_DATA 0 m2m_dev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_probe() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 7594082774252826624
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 2053471124876881920
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
CAPPED_DATA 0 m2m_dev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_probe() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 7594082774252826624
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 2053471124876881920
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
CAPPED_DATA 0 m2m_dev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_v4l2_dev_release() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 global &saa7134_devlist_lock

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_v4l2_dev_release() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 global &saa7134_devlist_lock

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_v4l2_dev_release() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 global &saa7134_devlist_lock

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 8648525953749966848
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 65614540584828928
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 global &saa7134_devlist_lock

drivers/media/platform/samsung/exynos4-is/fimc-m2m.c fimc_unregister_m2m_device() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fimc->lock
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 global &saa7134_devlist_lock

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 1769891952410697728
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 3010623779840368640
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_remove() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.dep_map->name 0-255
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 m2m_dev->proc.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->proc.num_backlinks 0
PARAM_VALUE 0 m2m_dev->proc.num_links 0
PARAM_VALUE 0 m2m_dev->sink.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->sink.num_backlinks 0
PARAM_VALUE 0 m2m_dev->sink.num_links 0
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
CAPPED_DATA 0 m2m_dev->intf_devnode 1
CAPPED_DATA 0 m2m_dev->proc.name 1
CAPPED_DATA 0 m2m_dev->sink.name 1
CAPPED_DATA 0 m2m_dev->source 1
CAPPED_DATA 0 m2m_dev->source->name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 1547513048389410816
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 6407119462201954304
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 4971314028042506240
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 301721587778457600
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/media/sunxi/cedrus/cedrus.c cedrus_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 4701233786886672384
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 7078183615734706176
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/imx-pxp.c pxp_remove() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode 4096-ptr_max
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.dep_map->name 0-255
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 m2m_dev->intf_devnode->intf.graph_obj.mdev->graph_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 m2m_dev->proc.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->proc.num_backlinks 0
PARAM_VALUE 0 m2m_dev->proc.num_links 0
PARAM_VALUE 0 m2m_dev->sink.graph_obj.mdev 0
PARAM_VALUE 0 m2m_dev->sink.num_backlinks 0
PARAM_VALUE 0 m2m_dev->sink.num_links 0
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
CAPPED_DATA 0 m2m_dev->intf_devnode 1
CAPPED_DATA 0 m2m_dev->proc.name 1
CAPPED_DATA 0 m2m_dev->sink.name 1
CAPPED_DATA 0 m2m_dev->source 1
CAPPED_DATA 0 m2m_dev->source->name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/staging/media/meson/vdec/vdec.c vdec_close() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 4828123548135051264
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 7819813804391952384
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 8323624872884555776
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 7603174547628601344
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/rockchip/rga/rga.c rga_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c mtk_vcodec_dec_remove() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 5986865659985510400
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 7531027861644460032
PARAM_VALUE 0 m2m_dev->source 4096-ptr_max
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c mdp_video_device_release() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 8963065494996561920
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 4500854397962121216
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c gsc_unregister_m2m_device() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 2801594914608934912
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 2126388363844558848
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/amlogic/meson-ge2d/ge2d.c ge2d_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/staging/media/imx/imx-media-csc-scaler.c ipu_csc_scaler_video_device_release() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 9004072177521131520
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 1157949930320203776
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 1098856656413409280
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 7348848581818912768
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/st/stm32/dma2d/dma2d.c dma2d_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 7629104165248200704
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 1300777914988601344
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/st/sti/delta/delta-v4l2.c delta_unregister_device() -> v4l2_m2m_release()

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 m2m_dev 4096-ptr_max
PARAM_VALUE 0 m2m_dev->curr_ctx 0
PARAM_VALUE 0 m2m_dev->kref.refcount.refs.counter 1
PARAM_VALUE 0 m2m_dev->m2m_ops 199927342638592000
PARAM_VALUE 0 m2m_dev->m2m_ops->device_run 6197852841069006848
BUF_SIZE 0 m2m_dev 712
BUF_SIZE 0 m2m_dev 712
DATA_SOURCE 0 m2m_dev r v4l2_m2m_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c mxc_isi_m2m_unregister() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/sunxi/sun8i-di/sun8i-di.c deinterlace_remove() -> v4l2_m2m_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex