Lines Matching defs:ctrl
394 static inline struct v4l2_subdev *ctrl_to_sd(struct v4l2_ctrl *ctrl)
396 return &container_of(ctrl->handler, struct s5k5baf, ctrls.handler)->sd;
1544 static int s5k5baf_s_ctrl(struct v4l2_ctrl *ctrl)
1546 struct v4l2_subdev *sd = ctrl_to_sd(ctrl);
1550 v4l2_dbg(1, debug, sd, "ctrl: %s, value: %d\n", ctrl->name, ctrl->val);
1557 switch (ctrl->id) {
1559 s5k5baf_hw_set_awb(state, ctrl->val);
1563 s5k5baf_write(state, REG_USER_BRIGHTNESS, ctrl->val);
1567 s5k5baf_hw_set_colorfx(state, ctrl->val);
1571 s5k5baf_write(state, REG_USER_CONTRAST, ctrl->val);
1575 s5k5baf_hw_set_auto_exposure(state, ctrl->val);
1583 s5k5baf_hw_set_anti_flicker(state, ctrl->val);
1587 s5k5baf_write(state, REG_USER_SATURATION, ctrl->val);
1591 s5k5baf_write(state, REG_USER_SHARPBLUR, ctrl->val);
1595 s5k5baf_write(state, REG_P_COLORTEMP(0), ctrl->val);
1601 s5k5baf_hw_set_test_pattern(state, ctrl->val);
1633 v4l2_err(&state->sd, "cannot init ctrl handler (%d)\n", ret);