Defined in 1 files as a member:
Defined in 8 files as a function:
- drivers/media/pci/mgb4/mgb4_vin.c, line 600 (as a function)
- drivers/media/pci/mgb4/mgb4_vout.c, line 455 (as a function)
- drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c, line 2284 (as a function)
- drivers/media/test-drivers/vivid/vivid-core.c, line 437 (as a function)
- drivers/media/usb/em28xx/em28xx-video.c, line 1789 (as a function)
- drivers/media/usb/go7007/go7007-v4l2.c, line 476 (as a function)
- drivers/media/usb/gspca/gspca.c, line 1266 (as a function)
- drivers/media/usb/s2255/s2255drv.c, line 1300 (as a function)
Referenced in 41 files:
- drivers/input/touchscreen/sur40.c, line 1150
- drivers/media/i2c/video-i2c.c, line 727
- drivers/media/pci/mgb4/mgb4_vin.c
- drivers/media/pci/mgb4/mgb4_vout.c
- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c, line 1162
- drivers/media/pci/tw5864/tw5864-video.c, line 913
- drivers/media/pci/tw686x/tw686x-video.c, line 1061
- drivers/media/platform/allegro-dvt/allegro-core.c, line 3644
- drivers/media/platform/amd/isp4/isp4_video.c, line 402
- drivers/media/platform/amphion/venc.c, line 494
- drivers/media/platform/aspeed/aspeed-video.c, line 1769
- drivers/media/platform/atmel/atmel-isi.c, line 940
- drivers/media/platform/chips-media/coda/coda-common.c, line 1507
- drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c, line 722
- drivers/media/platform/marvell/mcam-core.c, line 1593
- drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c, line 765
- drivers/media/platform/microchip/microchip-isc-base.c, line 1100
- drivers/media/platform/qcom/iris/iris_vidc.c, line 707
- drivers/media/platform/qcom/venus/vdec.c, line 622
- drivers/media/platform/qcom/venus/venc.c, line 593
- drivers/media/platform/renesas/renesas-ceu.c, line 1349
- drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
- drivers/media/platform/st/sti/hva/hva-v4l2.c, line 598
- drivers/media/platform/st/stm32/stm32-dcmi.c, line 1561
- drivers/media/platform/ti/cal/cal-video.c, line 420
- drivers/media/platform/ti/omap3isp/ispvideo.c, line 1348
- drivers/media/platform/ti/vpe/vip.c, line 2140
- drivers/media/platform/via/via-camera.c, line 1002
- drivers/media/test-drivers/vivid/vivid-core.c
- drivers/media/usb/em28xx/em28xx-video.c
- drivers/media/usb/go7007/go7007-v4l2.c
- drivers/media/usb/gspca/gspca.c
- drivers/media/usb/pwc/pwc-v4l.c, line 1030
- drivers/media/usb/s2255/s2255drv.c
- drivers/media/usb/uvc/uvc_v4l2.c, line 1253
- drivers/media/v4l2-core/v4l2-dev.c
- drivers/media/v4l2-core/v4l2-ioctl.c, line 2294
- drivers/staging/media/atomisp/pci/atomisp_ioctl.c, line 1578
- drivers/staging/media/imx/imx-media-capture.c, line 582
- drivers/staging/media/tegra-video/vi.c, line 849
- drivers/usb/gadget/function/uvc_v4l2.c, line 657
Smatch caller information:
drivers/media/v4l2-core/v4l2-ioctl.c v4l_s_parm() -> (struct v4l2_ioctl_ops)->vidioc_s_parm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file | 4096-ptr_max |
| PARAM_VALUE | 1 | priv | 0 |
| PARAM_VALUE | 2 | parm | 4096-ptr_max |
| PARAM_VALUE | 2 | parm->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | parm->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | parm->type | 1-2,4-14 |
| BUF_SIZE | 2 | parm | (-1),128-16383 |
| BUF_SIZE | 2 | parm | (-1),128-16383 |
| DATA_SOURCE | 0 | file | $1 |
| DATA_SOURCE | 2 | parm | $2 |
| USER_DATA | 2 | parm->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | parm->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | parm->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | parm->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | parm->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | parm->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | parm->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | parm->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | parm->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | parm->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | parm->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | parm->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | parm->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | parm | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |