Lines Matching refs:cdev

28 	struct led_classdev cdev;  member
146 struct k90_led *led = container_of(led_cdev, struct k90_led, cdev); in k90_backlight_get()
147 struct device *dev = led->cdev.dev->parent; in k90_backlight_get()
175 struct k90_led *led = container_of(led_cdev, struct k90_led, cdev); in k90_record_led_get()
183 struct k90_led *led = container_of(led_cdev, struct k90_led, cdev); in k90_brightness_set()
200 dev = led->cdev.dev->parent; in k90_backlight_work()
226 dev = led->cdev.dev->parent; in k90_record_led_work()
414 drvdata->backlight->cdev.name = name; in k90_init_backlight()
415 drvdata->backlight->cdev.max_brightness = 3; in k90_init_backlight()
416 drvdata->backlight->cdev.brightness_set = k90_brightness_set; in k90_init_backlight()
417 drvdata->backlight->cdev.brightness_get = k90_backlight_get; in k90_init_backlight()
419 ret = led_classdev_register(&dev->dev, &drvdata->backlight->cdev); in k90_init_backlight()
426 kfree(drvdata->backlight->cdev.name); in k90_init_backlight()
459 k90->record_led.cdev.name = name; in k90_init_macro_functions()
460 k90->record_led.cdev.max_brightness = 1; in k90_init_macro_functions()
461 k90->record_led.cdev.brightness_set = k90_brightness_set; in k90_init_macro_functions()
462 k90->record_led.cdev.brightness_get = k90_record_led_get; in k90_init_macro_functions()
465 ret = led_classdev_register(&dev->dev, &k90->record_led.cdev); in k90_init_macro_functions()
478 led_classdev_unregister(&k90->record_led.cdev); in k90_init_macro_functions()
481 kfree(k90->record_led.cdev.name); in k90_init_macro_functions()
495 led_classdev_unregister(&drvdata->backlight->cdev); in k90_cleanup_backlight()
497 kfree(drvdata->backlight->cdev.name); in k90_cleanup_backlight()
511 led_classdev_unregister(&k90->record_led.cdev); in k90_cleanup_macro_functions()
513 kfree(k90->record_led.cdev.name); in k90_cleanup_macro_functions()