Defined in 1 files as a prototype:
Defined in 1 files as a member:
Defined in 10 files as a function:
- drivers/media/pci/mgb4/mgb4_vin.c, line 547 (as a function)
- drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c, line 593 (as a function)
- drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c, line 158 (as a function)
- drivers/media/platform/verisilicon/hantro_v4l2.c, line 185 (as a function)
- drivers/media/test-drivers/vim2m.c, line 704 (as a function)
- drivers/media/test-drivers/vivid/vivid-vid-cap.c, line 1655 (as a function)
- drivers/media/usb/em28xx/em28xx-video.c, line 2186 (as a function)
- drivers/media/usb/go7007/go7007-v4l2.c, line 506 (as a function)
- drivers/media/usb/gspca/gspca.c, line 1111 (as a function)
- drivers/media/usb/s2255/s2255drv.c, line 1356 (as a function)
Referenced in 67 files:
- drivers/input/touchscreen/sur40.c, line 1146
- drivers/media/i2c/video-i2c.c, line 722
- drivers/media/pci/intel/ipu6/ipu6-isys-video.c, line 1061
- drivers/media/pci/mgb4/mgb4_vin.c
- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c, line 1159
- drivers/media/pci/tw5864/tw5864-video.c, line 911
- drivers/media/pci/tw686x/tw686x-video.c, line 1062
- drivers/media/platform/allegro-dvt/allegro-core.c, line 3641
- drivers/media/platform/amd/isp4/isp4_video.c, line 403
- drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c, line 494
- drivers/media/platform/amphion/venc.c, line 485
- drivers/media/platform/aspeed/aspeed-video.c, line 1770
- drivers/media/platform/atmel/atmel-isi.c, line 941
- drivers/media/platform/broadcom/bcm2835-unicam.c, line 2095
- drivers/media/platform/chips-media/coda/coda-common.c, line 1509
- drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c, line 935
- drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c, line 706
- drivers/media/platform/imagination/e5010-jpeg-enc.c, line 1587
- drivers/media/platform/marvell/mcam-core.c, line 1594
- drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
- drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
- drivers/media/platform/microchip/microchip-isc-base.c, line 1101
- drivers/media/platform/nvidia/tegra-vde/v4l2.c, line 739
- drivers/media/platform/nxp/dw100/dw100.c, line 1057
- drivers/media/platform/nxp/imx-pxp.c, line 1484
- drivers/media/platform/nxp/imx7-media-csi.c, line 1233
- drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c, line 1358
- drivers/media/platform/qcom/camss/camss-video.c, line 598
- drivers/media/platform/qcom/iris/iris_vidc.c
- drivers/media/platform/qcom/venus/vdec.c, line 623
- drivers/media/platform/qcom/venus/venc.c, line 595
- drivers/media/platform/raspberrypi/pisp_be/pisp_be.c, line 1346
- drivers/media/platform/raspberrypi/rp1-cfe/cfe.c, line 1719
- drivers/media/platform/renesas/rcar-isp/core-io.c
- drivers/media/platform/renesas/renesas-ceu.c, line 1350
- drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c, line 980
- drivers/media/platform/rockchip/rkcif/rkcif-stream.c, line 455
- drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c, line 1451
- drivers/media/platform/rockchip/rkvdec/rkvdec.c, line 865
- drivers/media/platform/st/stm32/stm32-dcmi.c, line 1563
- drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c, line 348
- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c, line 491
- drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c, line 395
- drivers/media/platform/ti/am437x/am437x-vpfe.c, line 2108
- drivers/media/platform/ti/cal/cal-video.c
- drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c, line 412
- drivers/media/platform/ti/vpe/vip.c, line 2139
- drivers/media/platform/verisilicon/hantro_v4l2.c
- drivers/media/platform/via/via-camera.c, line 1003
- drivers/media/test-drivers/vicodec/vicodec-core.c, line 1355
- drivers/media/test-drivers/vim2m.c
- drivers/media/test-drivers/vimc/vimc-capture.c, line 211
- drivers/media/test-drivers/visl/visl-video.c, line 539
- 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 1027
- drivers/media/usb/s2255/s2255drv.c
- drivers/media/usb/uvc/uvc_v4l2.c, line 1277
- drivers/media/v4l2-core/v4l2-dev.c
- drivers/staging/media/atomisp/pci/atomisp_ioctl.c, line 1564
- drivers/staging/media/imx/imx-media-capture.c
- drivers/staging/media/ipu7/ipu7-isys-video.c, line 841
- drivers/staging/media/meson/vdec/vdec.c, line 798
- drivers/staging/media/tegra-video/vi.c, line 850
- drivers/usb/gadget/function/uvc_v4l2.c, line 649
Smatch caller information:
drivers/media/v4l2-core/v4l2-ioctl.c v4l_stub_enum_framesizes() -> (struct v4l2_ioctl_ops)->vidioc_enum_framesizes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file | 4096-ptr_max |
| PARAM_VALUE | 1 | fh | 0 |
| BUF_SIZE | 2 | fsize | (-1),128-16383 |
| DATA_SOURCE | 0 | file | $1 |
| DATA_SOURCE | 2 | fsize | $2 |
| USER_DATA | 2 | fsize->discrete.height | 0-u32max[u] |
| USER_DATA | 2 | fsize->discrete.width | 0-u32max[u] |
| USER_DATA | 2 | fsize->index | 0-u32max[u] |
| USER_DATA | 2 | fsize->pixel_format | 0-u32max[u] |
| USER_DATA | 2 | fsize->stepwise.max_height | 0-u32max[u] |
| USER_DATA | 2 | fsize->stepwise.max_width | 0-u32max[u] |
| USER_DATA | 2 | fsize->stepwise.min_height | 0-u32max[u] |
| USER_DATA | 2 | fsize->stepwise.min_width | 0-u32max[u] |
| USER_DATA | 2 | fsize->stepwise.step_height | 0-u32max[u] |
| USER_DATA | 2 | fsize->stepwise.step_width | 0-u32max[u] |
| USER_DATA | 2 | fsize->type | 0-u32max[u] |
| USER_PTR | 2 | fsize | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |