Lines Matching refs:led_cdev
107 led_set_brightness_sync(&v4l2_flash->fled_cdev->led_cdev, in v4l2_flash_set_led_brightness()
119 struct led_classdev *led_cdev; in v4l2_flash_update_led_brightness() local
131 led_cdev = &v4l2_flash->fled_cdev->led_cdev; in v4l2_flash_update_led_brightness()
133 led_cdev = v4l2_flash->iled_cdev; in v4l2_flash_update_led_brightness()
136 ret = led_update_brightness(led_cdev); in v4l2_flash_update_led_brightness()
143 led_cdev->brightness); in v4l2_flash_update_led_brightness()
146 led_cdev->brightness); in v4l2_flash_update_led_brightness()
197 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in v4l2_flash_s_ctrl() local
206 led_set_brightness_sync(led_cdev, LED_OFF); in v4l2_flash_s_ctrl()
210 led_set_brightness_sync(led_cdev, LED_OFF); in v4l2_flash_s_ctrl()
299 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in __fill_ctrl_init_data() local
316 if (!led_cdev || WARN_ON(!(led_cdev->flags & LED_DEV_CAP_FLASH))) in __fill_ctrl_init_data()
332 if (led_cdev->flags & LED_DEV_CAP_FLASH) in __fill_ctrl_init_data()
530 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in v4l2_flash_open() local
537 if (led_cdev) { in v4l2_flash_open()
538 mutex_lock(&led_cdev->led_access); in v4l2_flash_open()
540 led_sysfs_disable(led_cdev); in v4l2_flash_open()
541 led_trigger_remove(led_cdev); in v4l2_flash_open()
543 mutex_unlock(&led_cdev->led_access); in v4l2_flash_open()
561 if (led_cdev) { in v4l2_flash_open()
562 mutex_lock(&led_cdev->led_access); in v4l2_flash_open()
563 led_sysfs_enable(led_cdev); in v4l2_flash_open()
564 mutex_unlock(&led_cdev->led_access); in v4l2_flash_open()
580 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in v4l2_flash_close() local
587 if (led_cdev) { in v4l2_flash_close()
588 mutex_lock(&led_cdev->led_access); in v4l2_flash_close()
594 led_sysfs_enable(led_cdev); in v4l2_flash_close()
596 mutex_unlock(&led_cdev->led_access); in v4l2_flash_close()