Lines Matching refs:led_cdev
20 static inline void led_set_brightness_async(struct led_classdev *led_cdev, in led_set_brightness_async() argument
23 value = min(value, led_cdev->max_brightness); in led_set_brightness_async()
24 led_cdev->brightness = value; in led_set_brightness_async()
26 if (!(led_cdev->flags & LED_SUSPENDED)) in led_set_brightness_async()
27 led_cdev->brightness_set(led_cdev, value); in led_set_brightness_async()
30 static inline int led_set_brightness_sync(struct led_classdev *led_cdev, in led_set_brightness_sync() argument
35 led_cdev->brightness = min(value, led_cdev->max_brightness); in led_set_brightness_sync()
37 if (!(led_cdev->flags & LED_SUSPENDED)) in led_set_brightness_sync()
38 ret = led_cdev->brightness_set_sync(led_cdev, in led_set_brightness_sync()
39 led_cdev->brightness); in led_set_brightness_sync()
43 static inline int led_get_brightness(struct led_classdev *led_cdev) in led_get_brightness() argument
45 return led_cdev->brightness; in led_get_brightness()
48 void led_stop_software_blink(struct led_classdev *led_cdev);
54 void led_trigger_set_default(struct led_classdev *led_cdev);
55 void led_trigger_set(struct led_classdev *led_cdev,
57 void led_trigger_remove(struct led_classdev *led_cdev);
59 static inline void *led_get_trigger_data(struct led_classdev *led_cdev) in led_get_trigger_data() argument
61 return led_cdev->trigger_data; in led_get_trigger_data()