Lines Matching refs:fled_cdev
107 led_set_brightness_sync(&v4l2_flash->fled_cdev->led_cdev, in v4l2_flash_set_led_brightness()
131 led_cdev = &v4l2_flash->fled_cdev->led_cdev; in v4l2_flash_update_led_brightness()
154 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in v4l2_flash_g_volatile_ctrl() local
163 ret = led_update_flash_brightness(fled_cdev); in v4l2_flash_g_volatile_ctrl()
170 c->val = fled_cdev->brightness.val; in v4l2_flash_g_volatile_ctrl()
173 ret = led_get_flash_strobe(fled_cdev, &is_strobing); in v4l2_flash_g_volatile_ctrl()
180 return led_get_flash_fault(fled_cdev, &c->val); in v4l2_flash_g_volatile_ctrl()
196 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in v4l2_flash_s_ctrl() local
197 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in v4l2_flash_s_ctrl()
207 return led_set_flash_strobe(fled_cdev, false); in v4l2_flash_s_ctrl()
229 ret = led_set_flash_strobe(fled_cdev, false); in v4l2_flash_s_ctrl()
254 return led_set_flash_strobe(fled_cdev, true); in v4l2_flash_s_ctrl()
258 return led_set_flash_strobe(fled_cdev, false); in v4l2_flash_s_ctrl()
264 return led_set_flash_timeout(fled_cdev, c->val); in v4l2_flash_s_ctrl()
270 return led_set_flash_brightness(fled_cdev, c->val); in v4l2_flash_s_ctrl()
298 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in __fill_ctrl_init_data() local
299 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in __fill_ctrl_init_data()
375 if (has_flash_op(fled_cdev, strobe_get)) { in __fill_ctrl_init_data()
385 if (has_flash_op(fled_cdev, timeout_set)) { in __fill_ctrl_init_data()
388 __lfs_to_v4l2_ctrl_config(&fled_cdev->timeout, ctrl_cfg); in __fill_ctrl_init_data()
393 if (has_flash_op(fled_cdev, flash_brightness_set)) { in __fill_ctrl_init_data()
396 __lfs_to_v4l2_ctrl_config(&fled_cdev->brightness, ctrl_cfg); in __fill_ctrl_init_data()
482 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in __sync_device_with_v4l2_controls() local
495 ret = led_set_flash_timeout(fled_cdev, in __sync_device_with_v4l2_controls()
502 ret = led_set_flash_brightness(fled_cdev, in __sync_device_with_v4l2_controls()
529 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in v4l2_flash_open() local
530 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in v4l2_flash_open()
579 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in v4l2_flash_close() local
580 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in v4l2_flash_close()
617 struct led_classdev_flash *fled_cdev, struct led_classdev *iled_cdev, in __v4l2_flash_init() argument
632 v4l2_flash->fled_cdev = fled_cdev; in __v4l2_flash_init()
671 struct led_classdev_flash *fled_cdev, in v4l2_flash_init() argument
675 return __v4l2_flash_init(dev, fwn, fled_cdev, NULL, ops, config); in v4l2_flash_init()