Lines Matching refs:ctrl
458 static int mt9t031_g_volatile_ctrl(struct v4l2_ctrl *ctrl)
460 struct mt9t031 *mt9t031 = container_of(ctrl->handler,
465 switch (ctrl->id) {
477 static int mt9t031_s_ctrl(struct v4l2_ctrl *ctrl)
479 struct mt9t031 *mt9t031 = container_of(ctrl->handler,
486 switch (ctrl->id) {
488 if (ctrl->val)
496 if (ctrl->val)
505 if (ctrl->val <= ctrl->default_value) {
507 unsigned long range = ctrl->default_value - ctrl->minimum;
508 data = ((ctrl->val - ctrl->minimum) * 8 + range / 2) / range;
517 unsigned long range = ctrl->maximum - ctrl->default_value - 1;
519 unsigned long gain = ((ctrl->val - ctrl->default_value - 1) *
539 if (ctrl->val == V4L2_EXPOSURE_MANUAL) {