Lines Matching defs:led_classdev
91 struct led_classdev { struct
92 const char *name;
93 unsigned int brightness;
94 unsigned int max_brightness;
95 unsigned int color;
96 int flags;
131 void (*brightness_set)(struct led_classdev *led_cdev, argument
137 int (*brightness_set_blocking)(struct led_classdev *led_cdev, argument
140 enum led_brightness (*brightness_get)(struct led_classdev *led_cdev); argument
154 int (*blink_set)(struct led_classdev *led_cdev, argument
158 int (*pattern_set)(struct led_classdev *led_cdev, argument
160 int (*pattern_clear)(struct led_classdev *led_cdev); argument
172 void (*flash_resume)(struct led_classdev *led_cdev); argument
174 struct work_struct set_brightness_work;
175 int delayed_set_value;
176 unsigned long delayed_delay_on;
177 unsigned long delayed_delay_off;
203 int (*hw_control_is_supported)(struct led_classdev *led_cdev, argument
214 int (*hw_control_set)(struct led_classdev *led_cdev, argument
226 int (*hw_control_get)(struct led_classdev *led_cdev, argument
233 struct device *(*hw_control_get_device)(struct led_classdev *led_cdev); argument
249 * @led_cdev: the led_classdev structure for this device argument