Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

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