Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/v4l2-core/v4l2-ctrls-core.c __v4l2_ctrl_handler_setup() -> (struct v4l2_ctrl_ops)->s_ctrl()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->ncontrols 0-s32max
PARAM_VALUE 0 ctrl->ops 4096-ptr_max
PARAM_VALUE 0 ctrl->ops->s_ctrl 1-u64max
CAPPED_DATA 0 ctrl->ncontrols 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hi556->mutex
HALF_LOCKED2 &hi846->mutex
HALF_LOCKED2 &hi847->mutex
HALF_LOCKED2 &imx208->imx208_mx
HALF_LOCKED2 &imx258->mutex
HALF_LOCKED2 &imx319->mutex
HALF_LOCKED2 &mt9m001->mutex
HALF_LOCKED2 &ov02a10->mutex
HALF_LOCKED2 &ov08d10->mutex
HALF_LOCKED2 &ov08x->mutex
HALF_LOCKED2 &ov13858->mutex
HALF_LOCKED2 &ov13b->mutex
HALF_LOCKED2 &ov2685->mutex
HALF_LOCKED2 &ov5670->mutex
HALF_LOCKED2 &ov5675->mutex
HALF_LOCKED2 &ov5693->lock
HALF_LOCKED2 &ov5695->mutex
HALF_LOCKED2 &ov7251->lock
HALF_LOCKED2 &ov7740->mutex
HALF_LOCKED2 &ov8856->mutex
HALF_LOCKED2 &ov9734->mutex
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &sensor->lock
HALF_LOCKED2 &sensor->mutex
HALF_LOCKED2 &tw9900->mutex
HALF_LOCKED2 hdl->lock

drivers/media/v4l2-core/v4l2-ctrls-core.c try_or_set_cluster() -> (struct v4l2_ctrl_ops)->s_ctrl()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->ncontrols 1-s32max
PARAM_VALUE 0 ctrl->ops 4096-ptr_max
PARAM_VALUE 0 ctrl->ops->s_ctrl 1-u64max
PARAM_VALUE 0 ctrl->ops->try_ctrl 0,4096-ptr_max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->ncontrols 1
DATA_SOURCE 0 ctrl $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 ctrl->handler->lock