Defined in 1 files as a member:
Defined in 2 files as a function:
- drivers/media/common/saa7146/saa7146_vbi.c, line 248 (as a function)
- drivers/media/common/saa7146/saa7146_video.c, line 585 (as a function)
Referenced in 47 files:
- drivers/media/common/saa7146/saa7146_vbi.c
- drivers/media/common/saa7146/saa7146_video.c
- drivers/media/common/videobuf2/videobuf2-core.c
- drivers/media/pci/cobalt/cobalt-v4l2.c, line 421
- drivers/media/pci/hws/hws_video.c, line 1317
- drivers/media/pci/intel/ipu3/ipu3-cio2.c, line 1055
- drivers/media/pci/intel/ipu6/ipu6-isys-queue.c, line 820
- drivers/media/pci/mgb4/mgb4_vin.c, line 331
- drivers/media/pci/mgb4/mgb4_vout.c, line 237
- drivers/media/pci/saa7134/saa7134-empress.c, line 78
- drivers/media/pci/saa7134/saa7134-ts.c, line 166
- drivers/media/pci/saa7134/saa7134-vbi.c, line 161
- drivers/media/pci/saa7134/saa7134-video.c, line 844
- drivers/media/platform/amd/isp4/isp4_video.c, line 689
- drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c, line 681
- drivers/media/platform/amlogic/c3/isp/c3-isp-params.c, line 870
- drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c, line 232
- drivers/media/platform/amphion/vpu_v4l2.c, line 645
- drivers/media/platform/arm/mali-c55/mali-c55-capture.c, line 661
- drivers/media/platform/arm/mali-c55/mali-c55-params.c, line 810
- drivers/media/platform/atmel/atmel-isi.c, line 523
- drivers/media/platform/intel/pxa_camera.c, line 1501
- drivers/media/platform/marvell/mcam-core.c, line 1267
- drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c, line 604
- drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c, line 911
- drivers/media/platform/nvidia/tegra-vde/v4l2.c, line 323
- drivers/media/platform/nxp/imx7-media-csi.c, line 1507
- drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c, line 364
- drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c, line 1140
- drivers/media/platform/qcom/camss/camss-video.c, line 345
- drivers/media/platform/qcom/iris/iris_vidc.c, line 654
- drivers/media/platform/qcom/venus/vdec.c, line 1403
- drivers/media/platform/qcom/venus/venc.c, line 1341
- drivers/media/platform/renesas/rcar-isp/core-io.c, line 546
- drivers/media/platform/rockchip/rga/rga-buf.c, line 273
- drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c, line 1198
- drivers/media/platform/rockchip/rkisp1/rkisp1-params.c, line 2797
- drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c, line 1164
- drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c, line 2655
- drivers/media/platform/st/stm32/stm32-dcmi.c, line 966
- drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c, line 639
- drivers/media/usb/dvb-usb/cxusb-analog.c, line 955
- drivers/media/usb/pwc/pwc-if.c, line 764
- drivers/staging/media/atomisp/pci/atomisp_fops.c, line 425
- drivers/staging/media/imx/imx-media-capture.c, line 768
- drivers/staging/media/ipu3/ipu3-v4l2.c, line 935
- drivers/staging/media/ipu7/ipu7-isys-queue.c, line 791
Smatch caller information:
drivers/media/common/videobuf2/videobuf2-core.c __prepare_dmabuf() -> (struct vb2_ops)->buf_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vb | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->planes | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->prepared | 0 |
| PARAM_VALUE | 0 | vb->state | 2 |
| PARAM_VALUE | 0 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->error | 0 |
| PARAM_VALUE | 0 | vb->vb2_queue->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->ops->buf_init | 1-u64max |
| CAPPED_DATA | 0 | vb->num_planes | 1 |
| DATA_SOURCE | 0 | vb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | 0 | vb->vb2_queue->lock |
drivers/media/common/videobuf2/videobuf2-core.c __prepare_userptr() -> (struct vb2_ops)->buf_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vb | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->planes | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->prepared | 0 |
| PARAM_VALUE | 0 | vb->state | 2 |
| PARAM_VALUE | 0 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->error | 0 |
| PARAM_VALUE | 0 | vb->vb2_queue->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->ops->buf_init | 1-u64max |
| CAPPED_DATA | 0 | vb->num_planes | 1 |
| DATA_SOURCE | 0 | vb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | 0 | vb->vb2_queue->lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_queue_alloc() -> (struct vb2_ops)->buf_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vb | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->memory | 1 |
| PARAM_VALUE | 0 | vb->num_planes | 0-s32max |
| PARAM_VALUE | 0 | vb->state | 0 |
| PARAM_VALUE | 0 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->bufs | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->bufs_bitmap | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->max_num_buffers | 1-u32max |
| PARAM_VALUE | 0 | vb->vb2_queue->memory | 1-2,4 |
| PARAM_VALUE | 0 | vb->vb2_queue->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->ops->buf_init | 1-u64max |
| BUF_SIZE | 0 | vb | 0-u32max |
| BUF_SIZE | 0 | vb | 0-u32max |
| CAPPED_DATA | 0 | vb->num_planes | 1 |
| DATA_SOURCE | 0 | vb | r _kzalloc_noprof |
| BIT_INFO | 0 | vb->num_planes | 0x0,0xf |
| NOSPEC | 0 | vb->num_planes | |
| NOSPEC | 0 | vb->vb2_queue->memory | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vb->index | 0-s32max[c] |
| USER_DATA | 0 | vb->memory | 1[c][u] |
| USER_DATA | 0 | vb->num_planes | 1-8[c] |
| USER_DATA | 0 | vb->vb2_queue->memory | 1-2,4[c][u] |
| USER_DATA | 0 | vb->vb2_queue->non_coherent_mem | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vb->vb2_queue->max_num_buffers |