Lines Matching refs:ctrl

160 static int lm3560_get_ctrl(struct v4l2_ctrl *ctrl, enum lm3560_led_id led_no)  in lm3560_get_ctrl()  argument
162 struct lm3560_flash *flash = to_lm3560_flash(ctrl, led_no); in lm3560_get_ctrl()
167 if (ctrl->id == V4L2_CID_FLASH_FAULT) { in lm3560_get_ctrl()
179 ctrl->cur.val = fault; in lm3560_get_ctrl()
187 static int lm3560_set_ctrl(struct v4l2_ctrl *ctrl, enum lm3560_led_id led_no) in lm3560_set_ctrl() argument
189 struct lm3560_flash *flash = to_lm3560_flash(ctrl, led_no); in lm3560_set_ctrl()
195 switch (ctrl->id) { in lm3560_set_ctrl()
197 flash->led_mode = ctrl->val; in lm3560_set_ctrl()
204 REG_CONFIG1, 0x04, (ctrl->val) << 2); in lm3560_set_ctrl()
228 tout_bits = LM3560_FLASH_TOUT_ms_TO_REG(ctrl->val); in lm3560_set_ctrl()
234 rval = lm3560_flash_brt_ctrl(flash, led_no, ctrl->val); in lm3560_set_ctrl()
238 rval = lm3560_torch_brt_ctrl(flash, led_no, ctrl->val); in lm3560_set_ctrl()
247 static int lm3560_led1_get_ctrl(struct v4l2_ctrl *ctrl) in lm3560_led1_get_ctrl() argument
249 return lm3560_get_ctrl(ctrl, LM3560_LED1); in lm3560_led1_get_ctrl()
252 static int lm3560_led1_set_ctrl(struct v4l2_ctrl *ctrl) in lm3560_led1_set_ctrl() argument
254 return lm3560_set_ctrl(ctrl, LM3560_LED1); in lm3560_led1_set_ctrl()
257 static int lm3560_led0_get_ctrl(struct v4l2_ctrl *ctrl) in lm3560_led0_get_ctrl() argument
259 return lm3560_get_ctrl(ctrl, LM3560_LED0); in lm3560_led0_get_ctrl()
262 static int lm3560_led0_set_ctrl(struct v4l2_ctrl *ctrl) in lm3560_led0_set_ctrl() argument
264 return lm3560_set_ctrl(ctrl, LM3560_LED0); in lm3560_led0_set_ctrl()