Lines Matching refs:led_cdev
43 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_brightness_store() local
44 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in flash_brightness_store()
48 mutex_lock(&led_cdev->led_access); in flash_brightness_store()
50 if (led_sysfs_is_disabled(led_cdev)) { in flash_brightness_store()
65 mutex_unlock(&led_cdev->led_access); in flash_brightness_store()
72 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_brightness_show() local
73 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in flash_brightness_show()
85 struct led_classdev *led_cdev = dev_get_drvdata(dev); in max_flash_brightness_show() local
86 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in max_flash_brightness_show()
95 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_strobe_store() local
96 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in flash_strobe_store()
100 mutex_lock(&led_cdev->led_access); in flash_strobe_store()
102 if (led_sysfs_is_disabled(led_cdev)) { in flash_strobe_store()
121 mutex_unlock(&led_cdev->led_access); in flash_strobe_store()
128 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_strobe_show() local
129 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in flash_strobe_show()
145 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_timeout_store() local
146 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in flash_timeout_store()
150 mutex_lock(&led_cdev->led_access); in flash_timeout_store()
152 if (led_sysfs_is_disabled(led_cdev)) { in flash_timeout_store()
167 mutex_unlock(&led_cdev->led_access); in flash_timeout_store()
174 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_timeout_show() local
175 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in flash_timeout_show()
184 struct led_classdev *led_cdev = dev_get_drvdata(dev); in max_flash_timeout_show() local
185 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in max_flash_timeout_show()
194 struct led_classdev *led_cdev = dev_get_drvdata(dev); in flash_fault_show() local
195 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in flash_fault_show()
257 static void led_flash_resume(struct led_classdev *led_cdev) in led_flash_resume() argument
259 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in led_flash_resume()
268 struct led_classdev *led_cdev = &fled_cdev->led_cdev; in led_flash_init_sysfs_groups() local
285 led_cdev->groups = flash_groups; in led_flash_init_sysfs_groups()
291 struct led_classdev *led_cdev; in led_classdev_flash_register() local
298 led_cdev = &fled_cdev->led_cdev; in led_classdev_flash_register()
300 if (led_cdev->flags & LED_DEV_CAP_FLASH) { in led_classdev_flash_register()
301 if (!led_cdev->brightness_set_sync) in led_classdev_flash_register()
308 led_cdev->flash_resume = led_flash_resume; in led_classdev_flash_register()
315 ret = led_classdev_register(parent, led_cdev); in led_classdev_flash_register()
320 led_cdev->flags &= ~SET_BRIGHTNESS_ASYNC; in led_classdev_flash_register()
321 led_cdev->flags |= SET_BRIGHTNESS_SYNC; in led_classdev_flash_register()
332 led_classdev_unregister(&fled_cdev->led_cdev); in led_classdev_flash_unregister()
349 struct led_classdev *led_cdev = &fled_cdev->led_cdev; in led_set_flash_timeout() local
355 if (!(led_cdev->flags & LED_SUSPENDED)) in led_set_flash_timeout()
371 struct led_classdev *led_cdev = &fled_cdev->led_cdev; in led_set_flash_brightness() local
377 if (!(led_cdev->flags & LED_SUSPENDED)) in led_set_flash_brightness()