Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 103 files:
- drivers/media/i2c/adv748x/adv748x-core.c, 2 times
- drivers/media/i2c/ccs/ccs-core.c, line 3132
- drivers/media/i2c/cvs/v4l2.c, line 381
- drivers/media/i2c/ds90ub913.c, line 505
- drivers/media/i2c/ds90ub953.c, line 657
- drivers/media/i2c/ds90ub960.c, line 4363
- drivers/media/i2c/hi556.c, line 1202
- drivers/media/i2c/hi846.c, line 1915
- drivers/media/i2c/hi847.c, line 2761
- drivers/media/i2c/imx111.c, line 1229
- drivers/media/i2c/imx290.c, line 1276
- drivers/media/i2c/imx319.c, line 2222
- drivers/media/i2c/imx355.c, line 975
- drivers/media/i2c/isl7998x.c, line 1122
- drivers/media/i2c/lt6911uxe.c, line 481
- drivers/media/i2c/max9286.c, line 1005
- drivers/media/i2c/max96714.c, line 501
- drivers/media/i2c/max96717.c, line 590
- drivers/media/i2c/mt9m114.c, line 1027
- drivers/media/i2c/mt9v111.c, line 1002
- drivers/media/i2c/og01a1b.c, line 790
- drivers/media/i2c/og0ve1b.c, line 575
- drivers/media/i2c/ov01a10.c, line 823
- drivers/media/i2c/ov02a10.c, line 727
- drivers/media/i2c/ov02c10.c, line 786
- drivers/media/i2c/ov02e10.c, line 716
- drivers/media/i2c/ov08x40.c, line 2071
- drivers/media/i2c/ov13858.c, line 1544
- drivers/media/i2c/ov13b10.c, line 1354
- drivers/media/i2c/ov2740.c, line 1125
- drivers/media/i2c/ov5670.c, line 2614
- drivers/media/i2c/ov5675.c, line 1161
- drivers/media/i2c/ov6211.c, line 553
- drivers/media/i2c/ov8856.c, line 2263
- drivers/media/i2c/ov9734.c, line 801
- drivers/media/i2c/s5k3m5.c, line 1107
- drivers/media/i2c/s5kjn1.c, line 1134
- drivers/media/i2c/st-mipid02.c, line 655
- drivers/media/i2c/tc358746.c, line 1068
- drivers/media/i2c/tda1997x.c, line 2458
- drivers/media/i2c/vd56g3.c, line 1065
- drivers/media/i2c/vgxy61.c, line 1434
- drivers/media/pci/intel/ipu3/ipu3-cio2.c, line 1481
- drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c, line 512
- drivers/media/pci/intel/ivsc/mei_csi.c, line 508
- drivers/media/platform/amlogic/c3/isp/c3-isp-core.c, line 568
- drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c, line 808
- drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c, line 598
- drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c, line 574
- drivers/media/platform/arm/mali-c55/mali-c55-isp.c, line 507
- drivers/media/platform/broadcom/bcm2835-unicam.c, line 1497
- drivers/media/platform/cadence/cdns-csi2rx.c, line 745
- drivers/media/platform/microchip/microchip-csi2dc.c, line 456
- drivers/media/platform/microchip/microchip-isc-scaler.c, line 176
- drivers/media/platform/nxp/imx-mipi-csis.c, line 1319
- drivers/media/platform/nxp/imx7-media-csi.c, line 2044
- drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c, line 481
- drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c, line 828
- drivers/media/platform/nxp/imx8mq-mipi-csi2.c, line 659
- drivers/media/platform/qcom/camss/camss-csid.c, line 1347
- drivers/media/platform/qcom/camss/camss-csiphy.c, line 773
- drivers/media/platform/qcom/camss/camss-ispif.c, line 1367
- drivers/media/platform/qcom/camss/camss-tpg.c, line 447
- drivers/media/platform/qcom/camss/camss-vfe.c, line 1998
- drivers/media/platform/raspberrypi/rp1-cfe/csi2.c, line 514
- drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c, line 524
- drivers/media/platform/renesas/rcar-csi2.c, line 2329
- drivers/media/platform/renesas/rcar-isp/csisp.c, line 474
- drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c, line 896
- drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c, line 327
- drivers/media/platform/renesas/vsp1/vsp1_drv.c, line 267
- drivers/media/platform/rockchip/rkcif/rkcif-interface.c, line 23
- drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c, line 415
- drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c, line 902
- drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c, line 612
- drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c, line 37
- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c, line 50
- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c, line 601
- drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c, line 405
- drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c, line 442
- drivers/media/platform/synopsys/dw-mipi-csi2rx.c, line 450
- drivers/media/platform/ti/cal/cal-camerarx.c, line 950
- drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c, line 1368
- drivers/media/platform/ti/omap3isp/ispccdc.c, line 2615
- drivers/media/platform/ti/omap3isp/ispccp2.c, line 1016
- drivers/media/platform/ti/omap3isp/ispcsi2.c, line 1194
- drivers/media/platform/ti/omap3isp/isppreview.c, line 2216
- drivers/media/platform/ti/omap3isp/ispresizer.c, line 1675
- drivers/media/platform/video-mux.c, line 113
- drivers/media/platform/xilinx/xilinx-csi2rxss.c, line 771
- drivers/media/platform/xilinx/xilinx-tpg.c, line 682
- drivers/media/test-drivers/vimc/vimc-common.c, line 353
- drivers/media/v4l2-core/v4l2-subdev.c, 2 times
- drivers/staging/media/atomisp/pci/atomisp_csi2.c, line 148
- drivers/staging/media/atomisp/pci/atomisp_subdev.c, line 646
- drivers/staging/media/imx/imx-ic-prp.c, line 481
- drivers/staging/media/imx/imx-ic-prpencvf.c, line 1329
- drivers/staging/media/imx/imx-media-csi.c, line 1875
- drivers/staging/media/imx/imx-media-vdic.c, line 861
- drivers/staging/media/imx/imx6-mipi-csi2.c, line 613
- drivers/staging/media/ipu3/ipu3-v4l2.c, line 929
- drivers/staging/media/ipu7/ipu7-isys-csi2.c, line 388
- drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c, line 356
Smatch caller information:
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_link_validate() -> v4l2_subdev_link_validate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink->index | 0 |
| CAPPED_DATA | 0 | link->sink | 1 |
| DATA_SOURCE | 0 | link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/arm/mali-c55/mali-c55-isp.c mali_c55_subdev_link_validate() -> v4l2_subdev_link_validate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink->index | 0-3,5-u16max |
| CAPPED_DATA | 0 | link->sink | 1 |
| DATA_SOURCE | 0 | link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c rkisp1_subdev_link_validate() -> v4l2_subdev_link_validate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink->index | 0,2-u16max |
| CAPPED_DATA | 0 | link->sink | 1 |
| DATA_SOURCE | 0 | link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c c3_isp_core_link_validate() -> v4l2_subdev_link_validate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink->index | 0,2-u16max |
| CAPPED_DATA | 0 | link->sink | 1 |
| DATA_SOURCE | 0 | link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/mc/mc-entity.c __media_pipeline_start() -> (struct media_entity_operations)->link_validate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink | 4096-ptr_max |
| CAPPED_DATA | 0 | link->sink | 1 |
| BIT_INFO | 0 | link->flags | 0x1,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &imxmd->md.graph_mutex | ||
| HALF_LOCKED2 | &isp->media_dev.graph_mutex | ||
| HALF_LOCKED2 | &isp->mutex | ||
| HALF_LOCKED2 | &mdev->graph_mutex |
drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_link_validate() -> (struct media_entity_operations)->link_validate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink->entity | 4096-ptr_max |
| PARAM_VALUE | 0 | link->sink->entity->obj_type | 2 |
| PARAM_VALUE | 0 | link->source | 4096-ptr_max |
| PARAM_VALUE | 0 | link->source->entity | 4096-ptr_max |
| PARAM_VALUE | 0 | link->source->entity->obj_type | 1 |
| PARAM_VALUE | 0 | link->source->entity->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | link->source->entity->ops->link_validate | 1-1990379725952819199,1990379725952819201-u64max |
| CAPPED_DATA | 0 | link->sink | 1 |
| DATA_SOURCE | 0 | link | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |