Lines Matching refs:led_cdev
68 void (*brightness_set)(struct led_classdev *led_cdev,
74 int (*brightness_set_blocking)(struct led_classdev *led_cdev,
77 enum led_brightness (*brightness_get)(struct led_classdev *led_cdev);
87 int (*blink_set)(struct led_classdev *led_cdev,
101 void (*flash_resume)(struct led_classdev *led_cdev);
128 struct led_classdev *led_cdev);
129 #define led_classdev_register(parent, led_cdev) \ argument
130 of_led_classdev_register(parent, NULL, led_cdev)
133 struct led_classdev *led_cdev);
134 #define devm_led_classdev_register(parent, led_cdev) \ argument
135 devm_of_led_classdev_register(parent, NULL, led_cdev)
136 extern void led_classdev_unregister(struct led_classdev *led_cdev);
138 struct led_classdev *led_cdev);
139 extern void led_classdev_suspend(struct led_classdev *led_cdev);
140 extern void led_classdev_resume(struct led_classdev *led_cdev);
157 extern void led_blink_set(struct led_classdev *led_cdev,
174 extern void led_blink_set_oneshot(struct led_classdev *led_cdev,
187 extern void led_set_brightness(struct led_classdev *led_cdev,
201 extern int led_set_brightness_sync(struct led_classdev *led_cdev,
213 extern int led_update_brightness(struct led_classdev *led_cdev);
221 extern void led_sysfs_disable(struct led_classdev *led_cdev);
229 extern void led_sysfs_enable(struct led_classdev *led_cdev);
237 static inline bool led_sysfs_is_disabled(struct led_classdev *led_cdev) in led_sysfs_is_disabled() argument
239 return led_cdev->flags & LED_SYSFS_DISABLE; in led_sysfs_is_disabled()
256 int (*activate)(struct led_classdev *led_cdev);
257 void (*deactivate)(struct led_classdev *led_cdev);
301 extern void led_trigger_set_default(struct led_classdev *led_cdev);
302 extern int led_trigger_set(struct led_classdev *led_cdev,
304 extern void led_trigger_remove(struct led_classdev *led_cdev);
306 static inline void led_set_trigger_data(struct led_classdev *led_cdev, in led_set_trigger_data() argument
309 led_cdev->trigger_data = trigger_data; in led_set_trigger_data()
312 static inline void *led_get_trigger_data(struct led_classdev *led_cdev) in led_get_trigger_data() argument
314 return led_cdev->trigger_data; in led_get_trigger_data()
357 static inline void led_trigger_set_default(struct led_classdev *led_cdev) {} in led_trigger_set_default() argument
358 static inline int led_trigger_set(struct led_classdev *led_cdev, in led_trigger_set() argument
364 static inline void led_trigger_remove(struct led_classdev *led_cdev) {} in led_trigger_remove() argument
365 static inline void led_set_trigger_data(struct led_classdev *led_cdev) {} in led_set_trigger_data() argument
366 static inline void *led_get_trigger_data(struct led_classdev *led_cdev) in led_get_trigger_data() argument
469 struct led_classdev *led_cdev, enum led_brightness brightness);
472 struct led_classdev *led_cdev, enum led_brightness brightness) { } in led_classdev_notify_brightness_hw_changed() argument