Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 25 files:

Smatch caller information:

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_buf_queue() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 6317686887463538688
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c s5p_mfc_handle_frame() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 6239214498465083392
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->irqlock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct s5p_mfc_dev)->irqlock

drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c mtk_jpeg_queue_src_chg_event() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 3514154750926802944
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c wave5_vpu_enc_finish_encode() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 8903372817608687616
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->irq_lock
HALF_LOCKED2 &dev->irq_sem
TYPE_LOCK (struct vpu_device)->irq_lock

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c vidioc_dqbuf() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 7680286612547510272
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/staging/media/meson/vdec/vdec_helpers.c amvdec_src_change() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 7264343126478643200
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vp9->lock
HALF_LOCKED2 _T->lock

drivers/staging/media/meson/vdec/vdec_helpers.c dst_buf_done() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 2533313110689615872
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/amphion/vpu_v4l2.c vpu_notify_eos() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 1680505998842363904
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/amphion/vpu_v4l2.c vpu_notify_source_change() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 1-u64max
PARAM_VALUE 1 ev 4911804100916916224
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inst->lock
HALF_LOCKED2 &pool->lock

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c handle_dynamic_resolution_change() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 1259494834136035328
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
BUF_SIZE 0 fh 328
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inst->state_spinlock
LOCK2 flags
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_instance)->state_spinlock

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c send_eos_event() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 3436524264863698944
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inst->state_spinlock
LOCK2 flags
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_instance)->state_spinlock

drivers/media/platform/qcom/iris/iris_vb2.c iris_vb2_buf_queue() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 1313242877871206400
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inst->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb2->vb2_queue->lock
TYPE_LOCK (struct iris_inst)->lock

drivers/media/v4l2-core/v4l2-ctrls-core.c send_event() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 1 ev 2066596742730514432
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 3
PARAM_VALUE 1 ev->u.ctrl.changes 0-7,9
MEM_ZERO 1 ev
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 ctrl->handler->lock

drivers/media/v4l2-core/v4l2-ctrls-core.c send_initial_event() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->ctrl_handler->lock->dep_map->name 0-255
PARAM_VALUE 0 fh->ctrl_handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fh->ctrl_handler->lock->first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fh->ctrl_handler->lock->first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 fh->ctrl_handler->lock->first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 fh->ctrl_handler->lock->first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 fh->ctrl_handler->lock->first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 fh->ctrl_handler->lock->first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 fh->ctrl_handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 fh->ctrl_handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 1 ev 6077281360131346432
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 3
PARAM_VALUE 1 ev->u.ctrl.changes 2-3
BUF_SIZE 0 fh s32min-(-1),1-s32max
BUF_SIZE 0 fh s32min-(-1),1-s32max
CAPPED_DATA 0 fh->ctrl_handler->lock 1
DATA_SOURCE 0 fh $0
MEM_ZERO 1 ev
NOCHECK_CALL
LOCK2 &fh->subscribe_lock
LOCK2 ctrl->handler->lock
HALF_LOCKED2 lock
TYPE_LOCK (struct v4l2_fh)->subscribe_lock

drivers/media/platform/verisilicon/hantro_drv.c hantro_job_finish_no_pm() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 7407999654213763072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_eos_event() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 2448570955484409856
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_buf_queue() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 8457960689850474496
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_encoder_cmd() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 8457960689850474496
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_irq() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 8457960689850474496
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &e5010->hw_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct e5010_dev)->hw_lock

drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_irq() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 8457960689850474496
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &e5010->hw_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct e5010_dev)->hw_lock

drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_stop_streaming() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 8457960689850474496
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c notify_eos() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 2277700435913547776
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c notify_src_chg() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 5407778127841566720
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->mxc_jpeg->hw_lock
HALF_LOCKED2 flags

drivers/media/platform/qcom/iris/iris_buffer.c iris_vb2_buffer_done() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 8022670583110860800
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inst->lock
TYPE_LOCK (struct iris_inst)->lock

drivers/media/usb/uvc/uvc_ctrl.c uvc_ctrl_add_event() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->vdev 4096-ptr_max
PARAM_VALUE 1 ev 6987045179070828544
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 3
PARAM_VALUE 1 ev->u.ctrl.changes 2-3
PARAM_VALUE 1 ev->u.ctrl.default_value 0-s32max
PARAM_VALUE 1 ev->u.ctrl.flags 0-1,4-5,16-17,20-21,64-65,68-69,80-81,84-85,256,260,272,276,320,324,336,340,4096-4097,4100-4101,4112-4113,4116-4117,4160-4161,4164-4165,4176-4177,4180-4181,4352,4356,4368,4372,4416,4420,4432,4436
PARAM_VALUE 1 ev->u.ctrl.maximum (-1)-s32max
PARAM_VALUE 1 ev->u.ctrl.step 0-s32max
BUF_SIZE 0 fh s32min-(-1),1-s32max
BUF_SIZE 0 fh s32min-(-1),1-s32max
MEM_ZERO 1 ev
NOCHECK_CALL
LOCK2 &fh->subscribe_lock
LOCK2 &handle->chain->ctrl_mutex
HALF_LOCKED2 lock
TYPE_LOCK (struct uvc_video_chain)->ctrl_mutex
TYPE_LOCK (struct v4l2_fh)->subscribe_lock

drivers/media/usb/uvc/uvc_ctrl.c uvc_ctrl_send_event() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 1 ev 7191118314828763136
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 3
PARAM_VALUE 1 ev->u.ctrl.changes 1-3
PARAM_VALUE 1 ev->u.ctrl.default_value 0-s32max
PARAM_VALUE 1 ev->u.ctrl.flags 0-1,4-5,16-17,20-21,64-65,68-69,80-81,84-85,256,260,272,276,320,324,336,340,4096-4097,4100-4101,4112-4113,4116-4117,4160-4161,4164-4165,4176-4177,4180-4181,4352,4356,4368,4372,4416,4420,4432,4436
PARAM_VALUE 1 ev->u.ctrl.maximum (-1)-s32max
PARAM_VALUE 1 ev->u.ctrl.step 0-s32max
MEM_ZERO 1 ev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chain->ctrl_mutex

drivers/media/platform/verisilicon/hantro_v4l2.c hantro_buf_queue() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 1806950075924926464
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/verisilicon/hantro_v4l2.c hantro_stop_streaming() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 1806950075924926464
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/verisilicon/hantro_v4l2.c vidioc_encoder_cmd() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 1806950075924926464
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c vidioc_dqbuf() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 3885337839630319616
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c mtk_vdec_queue_res_chg_event() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 930568955165319168
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/chips-media/coda/coda-common.c coda_m2m_buf_done() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 6849838881112473600
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
NOCHECK_CALL
LOCK2 &ctx->buffer_mutex
LOCK2 &dev->coda_mutex
HALF_LOCKED2 &ctx->wakeup_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct coda_ctx)->buffer_mutex
TYPE_LOCK (struct coda_dev)->coda_mutex

drivers/media/platform/chips-media/coda/coda-common.c coda_queue_source_change_event() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 5294960920105684992
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

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

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 1643676176980692992
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ctx->lock

drivers/media/test-drivers/vicodec/vicodec-core.c job_ready() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 8731064945018396672
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m2m_dev->job_spinlock
LOCK2 flags_job
TYPE_LOCK (struct v4l2_m2m_dev)->job_spinlock

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_buf_queue() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 1643676176980692992
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_buf_queue() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 4069479605830017024
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_decoder_cmd() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 1643676176980692992
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_encoder_cmd() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 1643676176980692992
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_stop_streaming() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->m2m_ctx 4096-ptr_max
PARAM_VALUE 1 ev 1643676176980692992
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &q->mmap_lock

drivers/media/platform/qcom/iris/iris_vdec.c iris_vdec_src_change() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 8153451639775862784
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inst->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct iris_inst)->lock

drivers/media/platform/qcom/venus/vdec.c vdec_buf_done() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 8139422962744459264
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/qcom/venus/vdec.c vdec_event_change() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 5303282240408825856
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PARAM_VALUE 1 ev->u.src_change.changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inst->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct venus_inst)->lock

drivers/media/platform/qcom/venus/vdec.c vdec_vb2_buf_queue() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 2004011599588306944
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inst->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock
TYPE_LOCK (struct venus_inst)->lock

drivers/media/platform/st/sti/delta/delta-v4l2.c delta_complete_eos() -> v4l2_event_queue_fh()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 1 ev 6916504992053485568
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL