Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/media/platform/marvell/mcam-core.c, line 1011
- drivers/media/platform/via/via-camera.c, line 235
- drivers/media/usb/pvrusb2/pvrusb2-hdw.c, line 2816
- drivers/media/v4l2-core/v4l2-ctrls-api.c, line 877
- drivers/media/v4l2-core/v4l2-ioctl.c
- drivers/media/v4l2-core/v4l2-subdev.c, line 708
- drivers/staging/media/atomisp/pci/atomisp_cmd.c, line 3130
Smatch caller information:
drivers/staging/media/atomisp/pci/atomisp_cmd.c atomisp_color_effect() -> v4l2_s_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 0 |
| PARAM_VALUE | 2 | control | 158201497070186496 |
| PARAM_VALUE | 2 | control->id | 9963807 |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/via/via-camera.c viacam_set_flip() -> v4l2_s_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 0 |
| PARAM_VALUE | 2 | control | 8303212478404272128 |
| PARAM_VALUE | 2 | control->id | 9963797 |
| PARAM_VALUE | 2 | control->value | 0-1 |
| MEM_ZERO | 2 | control | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cam->lock | ||
| HALF_LOCKED2 | global &viafb_pm_hooks_lock |
drivers/media/v4l2-core/v4l2-ioctl.c v4l_s_ctrl() -> v4l2_s_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| PARAM_VALUE | 0 | fh->ctrl_handler | 1-u64max |
| PARAM_VALUE | 1 | hdl | 1-u64max |
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | control | (-1),128-16383 |
| BUF_SIZE | 2 | control | (-1),128-16383 |
| DATA_SOURCE | 2 | control | $2 |
| USER_DATA | 2 | control->id | 0-u32max[u] |
| USER_DATA | 2 | control->value | s32min-s32max[u] |
| USER_PTR | 2 | control | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/v4l2-core/v4l2-ioctl.c v4l_s_ctrl() -> v4l2_s_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 0 |
| PARAM_VALUE | 1 | hdl | 1-u64max |
| BUF_SIZE | 2 | control | (-1),128-16383 |
| BUF_SIZE | 2 | control | (-1),128-16383 |
| DATA_SOURCE | 2 | control | $2 |
| USER_DATA | 2 | control->id | 0-u32max[u] |
| USER_DATA | 2 | control->value | s32min-s32max[u] |
| USER_PTR | 2 | control | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/v4l2-core/v4l2-subdev.c subdev_do_ioctl() -> v4l2_s_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| PARAM_VALUE | 0 | fh->ctrl_handler | 1-u64max |
| PARAM_VALUE | 1 | hdl | 1-u64max |
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | control | (-1),128-16383 |
| DATA_SOURCE | 2 | control | $2 |
| USER_DATA | 2 | control->id | 0-u32max[u] |
| USER_DATA | 2 | control->value | s32min-s32max[u] |
| USER_PTR | 2 | control | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | state->lock |
drivers/media/usb/pvrusb2/pvrusb2-hdw.c pvr2_subdev_set_control() -> v4l2_s_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 0 |
| PARAM_VALUE | 2 | control | 3869269286226948096 |
| PARAM_VALUE | 2 | control->id | 9963776-9963779,9963781-9963785 |
| MEM_ZERO | 2 | control | |
| NOCHECK_CALL | |||
| LOCK2 | &hdw->big_lock_mutex | ||
| TYPE_LOCK | (struct pvr2_hdw)->big_lock_mutex |
drivers/media/platform/marvell/mcam-core.c mcam_cam_set_flip() -> v4l2_s_ctrl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 0 |
| PARAM_VALUE | 2 | control | 4768250152123691008 |
| PARAM_VALUE | 2 | control->id | 9963797 |
| PARAM_VALUE | 2 | control->value | 0-1 |
| MEM_ZERO | 2 | control | |
| RX_PATH | |||
| TASK_NOT_RUNNING |