Lines Matching refs:led_classdev
30 struct led_classdev *led_cdev = dev_get_drvdata(dev);
41 struct led_classdev *led_cdev = dev_get_drvdata(dev);
71 struct led_classdev *led_cdev = dev_get_drvdata(dev);
110 struct led_classdev *led_cdev = dev_get_drvdata(dev);
120 static int led_add_brightness_hw_changed(struct led_classdev *led_cdev)
142 static void led_remove_brightness_hw_changed(struct led_classdev *led_cdev)
148 void led_classdev_notify_brightness_hw_changed(struct led_classdev *led_cdev,
159 static int led_add_brightness_hw_changed(struct led_classdev *led_cdev)
163 static void led_remove_brightness_hw_changed(struct led_classdev *led_cdev)
169 * led_classdev_suspend - suspend an led_classdev.
170 * @led_cdev: the led_classdev to suspend.
172 void led_classdev_suspend(struct led_classdev *led_cdev)
181 * led_classdev_resume - resume an led_classdev.
182 * @led_cdev: the led_classdev to resume.
184 void led_classdev_resume(struct led_classdev *led_cdev)
198 struct led_classdev *led_cdev = dev_get_drvdata(dev);
208 struct led_classdev *led_cdev = dev_get_drvdata(dev);
227 struct led_classdev *of_led_get(struct device_node *np, int index)
230 struct led_classdev *led_cdev;
259 void led_put(struct led_classdev *led_cdev)
268 struct led_classdev **p = res;
284 struct led_classdev *__must_check devm_of_led_get(struct device *dev,
287 struct led_classdev *led;
288 struct led_classdev **dr;
297 dr = devres_alloc(devm_led_release, sizeof(struct led_classdev *),
333 * led_classdev_register_ext - register a new object of led_classdev class
337 * @led_cdev: the led_classdev structure for this device.
341 struct led_classdev *led_cdev,
435 void led_classdev_unregister(struct led_classdev *led_cdev)
471 led_classdev_unregister(*(struct led_classdev **)res);
478 * @led_cdev: the led_classdev structure for this device.
482 struct led_classdev *led_cdev,
485 struct led_classdev **dr;
507 struct led_classdev **p = res;
518 * @led_cdev: the led_classdev structure for this device.
521 struct led_classdev *led_cdev)