Lines Matching refs:ctrl

47 					struct v4l2_ctrl *ctrl, s32 intensity)  in __intensity_to_led_brightness()  argument
49 intensity -= ctrl->minimum; in __intensity_to_led_brightness()
50 intensity /= (u32) ctrl->step; in __intensity_to_led_brightness()
58 if (ctrl->minimum) in __intensity_to_led_brightness()
64 static s32 __led_brightness_to_intensity(struct v4l2_ctrl *ctrl, in __led_brightness_to_intensity() argument
76 if (ctrl->id != V4L2_CID_FLASH_INDICATOR_INTENSITY) in __led_brightness_to_intensity()
79 return (brightness * ctrl->step) + ctrl->minimum; in __led_brightness_to_intensity()
83 struct v4l2_ctrl *ctrl) in v4l2_flash_set_led_brightness() argument
91 ctrl->val); in v4l2_flash_set_led_brightness()
93 brightness = __intensity_to_led_brightness(ctrl, ctrl->val); in v4l2_flash_set_led_brightness()
102 ctrl->val = call_flash_op(v4l2_flash, in v4l2_flash_set_led_brightness()
106 if (ctrl == ctrls[TORCH_INTENSITY]) { in v4l2_flash_set_led_brightness()
119 struct v4l2_ctrl *ctrl) in v4l2_flash_update_led_brightness() argument
125 if (ctrl == ctrls[TORCH_INTENSITY]) { in v4l2_flash_update_led_brightness()
144 ctrl->val = call_flash_op(v4l2_flash, in v4l2_flash_update_led_brightness()
148 ctrl->val = __led_brightness_to_intensity(ctrl, in v4l2_flash_update_led_brightness()
412 struct v4l2_ctrl *ctrl; in v4l2_flash_init_controls() local
443 ctrl = v4l2_ctrl_new_std_menu(&v4l2_flash->hdl, in v4l2_flash_init_controls()
450 ctrl = v4l2_ctrl_new_std(&v4l2_flash->hdl, in v4l2_flash_init_controls()
458 if (ctrl) in v4l2_flash_init_controls()
459 ctrl->flags |= ctrl_cfg->flags; in v4l2_flash_init_controls()
462 v4l2_flash->ctrls[i] = ctrl; in v4l2_flash_init_controls()