Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 49 files:
- drivers/media/i2c/adv7180.c, line 1016
- drivers/media/i2c/adv7604.c, line 2778
- drivers/media/i2c/adv7842.c, line 3357
- drivers/media/i2c/cvs/v4l2.c, line 355
- drivers/media/i2c/dw9714.c, line 111
- drivers/media/i2c/imx319.c, line 2201
- drivers/media/i2c/imx355.c, line 953
- drivers/media/i2c/lt6911uxe.c, line 471
- drivers/media/i2c/mt9m001.c, line 646
- drivers/media/i2c/mt9m111.c, line 1041
- drivers/media/i2c/ov13858.c, line 1518
- drivers/media/i2c/ov2640.c, line 1119
- drivers/media/i2c/ov2659.c, line 1319
- drivers/media/i2c/ov5640.c, line 3782
- drivers/media/i2c/ov5647.c, line 687
- drivers/media/i2c/ov5670.c, line 2536
- drivers/media/i2c/ov7670.c, line 1737
- drivers/media/i2c/ov772x.c, line 1328
- drivers/media/i2c/ov7740.c, line 329
- drivers/media/i2c/ov9282.c, line 1090
- drivers/media/i2c/ov9650.c, line 1409
- drivers/media/i2c/tc358743.c, line 1943
- drivers/media/i2c/tda1997x.c, line 2036
- drivers/media/i2c/tvp5150.c, line 1702
- drivers/media/i2c/tw9900.c, line 544
- drivers/media/i2c/vgxy61.c, line 1407
- drivers/media/pci/intel/ipu3/ipu3-cio2.c, line 1331
- drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c, line 124
- drivers/media/platform/amlogic/c3/isp/c3-isp-core.c, line 551
- drivers/media/platform/arm/mali-c55/mali-c55-isp.c, line 425
- drivers/media/platform/arm/mali-c55/mali-c55-tpg.c, line 276
- drivers/media/platform/nxp/imx-mipi-csis.c, line 1258
- drivers/media/platform/qcom/camss/camss-csid.c, line 1321
- drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c, line 222
- drivers/media/platform/renesas/vsp1/vsp1_entity.c, line 395
- drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c, line 1014
- drivers/media/platform/ti/omap3isp/ispccdc.c, line 2484
- drivers/media/platform/ti/omap3isp/isph3a_aewb.c, line 272
- drivers/media/platform/ti/omap3isp/isph3a_af.c, line 337
- drivers/media/platform/ti/omap3isp/isphist.c, line 459
- drivers/media/test-drivers/vimc/vimc-debayer.c, line 374
- drivers/media/test-drivers/vimc/vimc-lens.c, line 27
- drivers/media/test-drivers/vimc/vimc-sensor.c, line 310
- drivers/media/v4l2-core/v4l2-event.c, line 337
- drivers/media/v4l2-core/v4l2-subdev.c, line 751
- drivers/staging/media/atomisp/pci/atomisp_subdev.c, line 571
- drivers/staging/media/imx/imx-media-csi.c, line 1881
- drivers/staging/media/ipu3/ipu3-v4l2.c, line 906
- drivers/staging/media/ipu7/ipu7-isys-csi2.c, line 88
Smatch caller information:
drivers/media/v4l2-core/v4l2-subdev.c subdev_do_ioctl() -> v4l2_event_subdev_unsubscribe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops->core | 0,4096-ptr_max |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | sub | (-1),128-16383 |
| DATA_SOURCE | 0 | sd | r video_get_drvdata |
| DATA_SOURCE | 2 | sub | $2 |
| BIT_INFO | 0 | sd->flags | 0x8,0xffffffff |
| USER_DATA | 2 | sub->flags | 0-u32max[u] |
| USER_DATA | 2 | sub->id | 0-u32max[u] |
| USER_DATA | 2 | sub->type | 0-u32max[u] |
| USER_PTR | 2 | sub | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | state->lock |
drivers/media/v4l2-core/v4l2-subdev.c subdev_do_ioctl() -> (struct v4l2_subdev_core_ops)->unsubscribe_event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops->core | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops->core->unsubscribe_event | 7732280617897357312 |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | sub | (-1),128-16383 |
| DATA_SOURCE | 2 | sub | $2 |
| USER_PTR | 2 | sub | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | state->lock |
drivers/media/v4l2-core/v4l2-subdev.c subdev_do_ioctl() -> (struct v4l2_subdev_core_ops)->unsubscribe_event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops->core | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops->core->unsubscribe_event | 7732280617897357312 |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | sub | (-1),128-16383 |
| DATA_SOURCE | 2 | sub | $2 |
| CONTAINER | 0 | -112-0-160+0 | $(-1) |
| USER_PTR | 2 | sub | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | state->lock |