Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/media/pci/intel/ipu6/ipu6-isys-video.c, line 766
- drivers/media/v4l2-core/v4l2-ctrls-api.c, line 812
- drivers/media/v4l2-core/v4l2-ioctl.c
- drivers/media/v4l2-core/v4l2-subdev.c, line 703
- drivers/staging/media/atomisp/pci/atomisp_cmd.c, line 3912
- drivers/staging/media/atomisp/pci/atomisp_csi2.c, line 300
Smatch caller information:
drivers/staging/media/atomisp/pci/atomisp_cmd.c atomisp_set_sensor_mipi_to_isp() -> v4l2_g_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | control | 6345950870575247360 |
| PARAM_VALUE | 1 | control->id | 10422529 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pipe->asd->isp->mutex |
drivers/media/v4l2-core/v4l2-ioctl.c v4l_g_ctrl() -> v4l2_g_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 1-u64max |
| BUF_SIZE | 1 | control | (-1),128-16383 |
| BUF_SIZE | 1 | control | (-1),128-16383 |
| DATA_SOURCE | 1 | control | $2 |
| USER_DATA | 1 | control->id | 0-u32max[u] |
| USER_DATA | 1 | control->value | s32min-s32max[u] |
| USER_PTR | 1 | control | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/v4l2-core/v4l2-ioctl.c v4l_g_ctrl() -> v4l2_g_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 1-u64max |
| BUF_SIZE | 1 | control | (-1),128-16383 |
| BUF_SIZE | 1 | control | (-1),128-16383 |
| DATA_SOURCE | 1 | control | $2 |
| USER_DATA | 1 | control->id | 0-u32max[u] |
| USER_DATA | 1 | control->value | s32min-s32max[u] |
| USER_PTR | 1 | control | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/atomisp/pci/atomisp_csi2.c atomisp_csi2_configure_isp2401() -> v4l2_g_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | control | 4572979137324613632 |
| PARAM_VALUE | 1 | control->id | 10422529 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &isp->mutex | ||
| TYPE_LOCK | (struct atomisp_device)->mutex |
drivers/media/v4l2-core/v4l2-subdev.c subdev_do_ioctl() -> v4l2_g_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 1-u64max |
| BUF_SIZE | 1 | control | (-1),128-16383 |
| DATA_SOURCE | 1 | control | $2 |
| USER_DATA | 1 | control->id | 0-u32max[u] |
| USER_DATA | 1 | control->value | s32min-s32max[u] |
| USER_PTR | 1 | control | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | state->lock |
drivers/media/pci/intel/ipu6/ipu6-isys-video.c ipu6_isys_configure_stream_watermark() -> v4l2_g_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | control | 5902899645908725760 |
| PARAM_VALUE | 1 | control->id | 10356994 |
| PARAM_VALUE | 1 | control->value | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &stream->mutex | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | q->lock | ||
| TYPE_LOCK | (struct ipu6_isys_stream)->mutex |