Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 26 files:

Smatch caller information:

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c mtk_vdec_worker() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c vb2ops_vdec_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/vivid/vivid-kthread-touch.c vivid_stop_generating_touch_cap() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/test-drivers/vivid/vivid-kthread-touch.c vivid_thread_tch_cap_tick() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/test-drivers/vivid/vivid-vid-out.c vid_out_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/vim2m.c device_run() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vim2m.c vim2m_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/vim2m.c vim2m_stop_streaming() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/nvidia/tegra-vde/v4l2.c tegra_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/nvidia/tegra-vde/v4l2.c tegra_device_run() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->vde->lock

drivers/media/platform/nvidia/tegra-vde/v4l2.c tegra_stop_streaming() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/test-drivers/vivid/vivid-vbi-cap.c vbi_cap_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/verisilicon/hantro_drv.c hantro_end_prepare_run() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/vivid/vivid-touch-cap.c touch_cap_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/vivid/vivid-sdr-cap.c sdr_cap_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/vivid/vivid-sdr-cap.c sdr_cap_stop_streaming() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/test-drivers/vivid/vivid-sdr-cap.c vivid_thread_sdr_cap_tick() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/staging/media/sunxi/cedrus/cedrus_dec.c cedrus_device_run() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-meta-cap.c meta_cap_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/visl/visl-dec.c visl_device_run() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/verisilicon/hantro_v4l2.c hantro_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/verisilicon/hantro_v4l2.c hantro_return_bufs() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vid_cap_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/rockchip/rkvdec/rkvdec.c rkvdec_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/rockchip/rkvdec/rkvdec.c rkvdec_queue_cleanup() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/platform/rockchip/rkvdec/rkvdec.c rkvdec_run_postamble() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/vicodec/vicodec-core.c device_run() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_return_bufs() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/test-drivers/vivid/vivid-kthread-out.c vivid_stop_generating_vid_out() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/test-drivers/vivid/vivid-kthread-out.c vivid_stop_generating_vid_out() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/test-drivers/vivid/vivid-kthread-out.c vivid_stop_generating_vid_out() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/test-drivers/vivid/vivid-kthread-out.c vivid_thread_vid_out_tick() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/test-drivers/vivid/vivid-kthread-out.c vivid_thread_vid_out_tick() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/test-drivers/vivid/vivid-kthread-out.c vivid_thread_vid_out_tick() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/platform/nxp/dw100/dw100.c dw100_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/nxp/dw100/dw100.c dw100_device_run() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-meta-out.c meta_out_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c vb2ops_vdec_stop_streaming() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/vivid/vivid-vbi-out.c vbi_out_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/chips-media/wave5/wave5-helper.c wave5_return_bufs() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 6023816367249711104
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock

drivers/media/test-drivers/vivid/vivid-kthread-cap.c vivid_stop_generating_vid_cap() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/test-drivers/vivid/vivid-kthread-cap.c vivid_stop_generating_vid_cap() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/test-drivers/vivid/vivid-kthread-cap.c vivid_stop_generating_vid_cap() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/test-drivers/vivid/vivid-kthread-cap.c vivid_thread_vid_cap_tick() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/test-drivers/vivid/vivid-kthread-cap.c vivid_thread_vid_cap_tick() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/test-drivers/vivid/vivid-kthread-cap.c vivid_thread_vid_cap_tick() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 main_hdl 4096-ptr_max
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/staging/media/sunxi/cedrus/cedrus_video.c cedrus_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/staging/media/sunxi/cedrus/cedrus_video.c cedrus_queue_cleanup() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/test-drivers/visl/visl-video.c visl_buf_request_complete() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/test-drivers/visl/visl-video.c visl_queue_cleanup() -> v4l2_ctrl_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 main_hdl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex