Lines Matching defs:led_classdev
99 struct led_classdev { struct
100 const char *name;
101 unsigned int brightness;
102 unsigned int max_brightness;
103 unsigned int color;
104 int flags;
137 void (*brightness_set)(struct led_classdev *led_cdev, argument
143 int (*brightness_set_blocking)(struct led_classdev *led_cdev, argument
146 enum led_brightness (*brightness_get)(struct led_classdev *led_cdev); argument
160 int (*blink_set)(struct led_classdev *led_cdev, argument
164 int (*pattern_set)(struct led_classdev *led_cdev, argument
166 int (*pattern_clear)(struct led_classdev *led_cdev); argument
178 void (*flash_resume)(struct led_classdev *led_cdev); argument
180 struct work_struct set_brightness_work;
181 int delayed_set_value;
182 unsigned long delayed_delay_on;
183 unsigned long delayed_delay_off;
209 int (*hw_control_is_supported)(struct led_classdev *led_cdev, argument
220 int (*hw_control_set)(struct led_classdev *led_cdev, argument
232 int (*hw_control_get)(struct led_classdev *led_cdev, argument
239 struct device *(*hw_control_get_device)(struct led_classdev *led_cdev); argument
255 * @led_cdev: the led_classdev structure for this device argument