Lines Matching refs:ctrl
167 static int lm3560_get_ctrl(struct v4l2_ctrl *ctrl, enum lm3560_led_id led_no) in lm3560_get_ctrl() argument
169 struct lm3560_flash *flash = to_lm3560_flash(ctrl, led_no); in lm3560_get_ctrl()
174 if (ctrl->id == V4L2_CID_FLASH_FAULT) { in lm3560_get_ctrl()
186 ctrl->cur.val = fault; in lm3560_get_ctrl()
194 static int lm3560_set_ctrl(struct v4l2_ctrl *ctrl, enum lm3560_led_id led_no) in lm3560_set_ctrl() argument
196 struct lm3560_flash *flash = to_lm3560_flash(ctrl, led_no); in lm3560_set_ctrl()
202 switch (ctrl->id) { in lm3560_set_ctrl()
204 flash->led_mode = ctrl->val; in lm3560_set_ctrl()
211 REG_CONFIG1, 0x04, (ctrl->val) << 2); in lm3560_set_ctrl()
235 tout_bits = LM3560_FLASH_TOUT_ms_TO_REG(ctrl->val); in lm3560_set_ctrl()
241 rval = lm3560_flash_brt_ctrl(flash, led_no, ctrl->val); in lm3560_set_ctrl()
245 rval = lm3560_torch_brt_ctrl(flash, led_no, ctrl->val); in lm3560_set_ctrl()
254 static int lm3560_led1_get_ctrl(struct v4l2_ctrl *ctrl) in lm3560_led1_get_ctrl() argument
256 return lm3560_get_ctrl(ctrl, LM3560_LED1); in lm3560_led1_get_ctrl()
259 static int lm3560_led1_set_ctrl(struct v4l2_ctrl *ctrl) in lm3560_led1_set_ctrl() argument
261 return lm3560_set_ctrl(ctrl, LM3560_LED1); in lm3560_led1_set_ctrl()
264 static int lm3560_led0_get_ctrl(struct v4l2_ctrl *ctrl) in lm3560_led0_get_ctrl() argument
266 return lm3560_get_ctrl(ctrl, LM3560_LED0); in lm3560_led0_get_ctrl()
269 static int lm3560_led0_set_ctrl(struct v4l2_ctrl *ctrl) in lm3560_led0_set_ctrl() argument
271 return lm3560_set_ctrl(ctrl, LM3560_LED0); in lm3560_led0_set_ctrl()