Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 31 files:

Smatch caller information:

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_queue_event_sof() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 1531684648350732288
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/media/platform/renesas/rcar-vin/rcar-dma.c rvin_irq() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 6420958570485932032
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &vin->qlock
LOCK2 flags
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct rvin_dev)->qlock

drivers/staging/media/imx/imx-media-dev-common.c imx_media_notify() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 4096-ptr_max
DATA_SOURCE 1 ev $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fim->lock
HALF_LOCKED2 &priv->irqlock
HALF_LOCKED2 &state->lock
HALF_LOCKED2 &state->mutex

drivers/staging/media/tegra-video/video.c tegra_v4l2_dev_notify() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 907028868132519936,1487654044851150848,1893966953418321920,2603496082807693312,5434368403350528000,6163824496480190464,6800335067084173312,7546277908939632640
DATA_SOURCE 1 ev $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fim->lock
HALF_LOCKED2 &priv->irqlock
HALF_LOCKED2 &state->lock
HALF_LOCKED2 &state->mutex

drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c rvin_notify() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 24,4096-ptr_max
PARAM_VALUE 1 ev 4096-ptr_max
DATA_SOURCE 1 ev $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fim->lock
HALF_LOCKED2 &priv->irqlock
HALF_LOCKED2 &state->lock
HALF_LOCKED2 &state->mutex

drivers/media/pci/cobalt/cobalt-driver.c cobalt_notify() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 4096-ptr_max
DATA_SOURCE 1 ev $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fim->lock
HALF_LOCKED2 &priv->irqlock
HALF_LOCKED2 &state->lock
HALF_LOCKED2 &state->mutex

drivers/media/platform/arm/mali-c55/mali-c55-isp.c mali_c55_isp_queue_event_sof() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 195781563307528192
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/media/pci/ivtv/ivtv-irq.c ivtv_irq_vsync() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->v4l2_dev 1-u64max
PARAM_VALUE 1 ev 5170933270838931456,8077252170634235904
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 1
PARAM_VALUE 1 ev->u.vsync.field 2-3
BIT_INFO 1 ev 0x4000080995881000,0x77dafa6dfffa7000
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &itv->dma_reg_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct ivtv)->dma_reg_lock

drivers/staging/media/atomisp/pci/atomisp_cmd.c atomisp_3a_stats_ready_event() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 2434431727509536768
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 134217729
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &isp->mutex

drivers/staging/media/atomisp/pci/atomisp_cmd.c atomisp_eof_event() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 5421164602794434560
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &isp->lock

drivers/staging/media/atomisp/pci/atomisp_cmd.c atomisp_metadata_ready_event() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 3768950129414397952
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 134217730
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &isp->mutex

drivers/staging/media/atomisp/pci/atomisp_cmd.c atomisp_reset_event() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 8328537126684585984
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 134217734
NOCHECK_CALL
LOCK2 &isp->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct atomisp_device)->mutex

drivers/staging/media/atomisp/pci/atomisp_cmd.c atomisp_sof_event() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 3513939230123098112
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &isp->lock

drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c solo_enc_fillbuf() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 2659679009499746304
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 6
PARAM_VALUE 1 ev->u.motion_det.flags 1
PARAM_VALUE 1 ev->u.motion_det.region_mask 1
NOCHECK_CALL
LOCK2 &solo_enc->lock
TYPE_LOCK (struct solo_enc_dev)->lock

drivers/media/platform/nuvoton/npcm-video.c npcm_video_irq() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 6113220163634753536
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/pci/ivtv/ivtv-streams.c ivtv_stop_v4l2_decode_stream() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->v4l2_dev 1-u64max
PARAM_VALUE 1 ev 4203075541557047296
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 &itv->serialize_lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_notify() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 4096-ptr_max
DATA_SOURCE 1 ev $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fim->lock
HALF_LOCKED2 &priv->irqlock
HALF_LOCKED2 &state->lock
HALF_LOCKED2 &state->mutex

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_queue_event_sof() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 3769040997671882752
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cfe->state_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct cfe_device)->state_lock

drivers/media/platform/ti/omap3isp/ispccdc.c ccdc_hs_vs_isr() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 7738495056324161536
PARAM_VALUE 1 ev->type 4
MEM_ZERO 1 ev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c rkisp1_isp_sof() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 8770814601037615104
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/media/platform/nxp/imx-mipi-csis.c mipi_csis_queue_event_sof() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 8293699616733794304
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 ev->u.frame_sync.frame_sequence 0-u32max
LOCK2 &csis->slock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct mipi_csis_device)->slock

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_notify_event() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 907028868132519936,1487654044851150848,1893966953418321920,2603496082807693312,5434368403350528000,6163824496480190464,6800335067084173312,7546277908939632640
DATA_SOURCE 1 ev $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fim->lock
HALF_LOCKED2 &priv->irqlock
HALF_LOCKED2 &state->lock
HALF_LOCKED2 &state->mutex

drivers/media/platform/ti/omap3isp/ispstat.c isp_stat_queue_event() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 5613758319555477504
MEM_ZERO 1 ev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/hws/hws_video.c hws_video_apply_mode_change() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 3314313233572958208
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
NOCHECK_CALL
LOCK2 &v->state_lock
TYPE_LOCK (struct hws_video)->state_lock

drivers/media/usb/go7007/go7007-driver.c go7007_set_motion_regions() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 3091862863886692352
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 6
PARAM_VALUE 1 ev->u.motion_det.flags 1
PARAM_VALUE 1 ev->u.motion_det.region_mask 0-15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/tw5864/tw5864-video.c tw5864_handle_frame() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 8108556369243385856
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 6
PARAM_VALUE 1 ev->u.motion_det.flags 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/amlogic/c3/isp/c3-isp-core.c c3_isp_core_queue_sof() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 793940460765659136
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/media/pci/mgb4/mgb4_vin.c signal_change() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 6314781513009242112
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
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/aspeed/aspeed-video.c aspeed_video_resolution_work() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 2614587035554291712
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
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c hdmirx_format_change() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 3544383681903579136
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
NOCHECK_CALL
LOCK2 &hdmirx_dev->work_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct snps_hdmirx_dev)->work_lock

drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c ipu6_isys_csi2_sof_event_by_stream() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 7758527764759732224
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &isys->power_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ipu6_isys)->power_lock

drivers/staging/media/ipu7/ipu7-isys-csi2.c ipu7_isys_csi2_sof_event_by_stream() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 8703412105178370048
PARAM_VALUE 1 ev->id 0-15,255
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &isys->power_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ipu7_isys)->power_lock

drivers/usb/gadget/function/f_uvc.c uvc_function_disable() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 4464248560843120640
PARAM_VALUE 1 ev->type 134217729
MEM_ZERO 1 ev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/function/f_uvc.c uvc_function_ep0_complete() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 4536940624953888768
PARAM_VALUE 1 ev->type 134217733
MEM_ZERO 1 ev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &pdev->lock
HALF_LOCKED2 &priv_dev->lock
HALF_LOCKED2 &udc->lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags

drivers/usb/gadget/function/f_uvc.c uvc_function_set_alt() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 3678477339600420864
PARAM_VALUE 1 ev->type 134217728
MEM_ZERO 1 ev
NOCHECK_CALL

drivers/usb/gadget/function/f_uvc.c uvc_function_set_alt() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 3678477339600420864
PARAM_VALUE 1 ev->type 134217731
MEM_ZERO 1 ev
NOCHECK_CALL

drivers/usb/gadget/function/f_uvc.c uvc_function_set_alt() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 3678477339600420864
PARAM_VALUE 1 ev->type 134217730
MEM_ZERO 1 ev
NOCHECK_CALL

drivers/usb/gadget/function/f_uvc.c uvc_function_setup() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 471959177321009152
PARAM_VALUE 1 ev->type 134217732
MEM_ZERO 1 ev
NOCHECK_CALL

drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_queue_event_sof() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 1 ev 2769969257229611008
PARAM_VALUE 1 ev->id 0
PARAM_VALUE 1 ev->pending 0
PARAM_VALUE 1 ev->sequence 0
PARAM_VALUE 1 ev->type 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/media/test-drivers/vivid/vivid-vid-common.c vivid_send_input_source_change() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 4065402774403981312
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/test-drivers/vivid/vivid-vid-common.c vivid_send_input_source_change() -> v4l2_event_queue()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 1 ev 4065402774403981312
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