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