• Home
  • Raw
  • Download

Lines Matching refs:ldev

49 	struct led_classdev ldev;  member
127 buf[2] = rgb->red.ldev.brightness; in thingm_write_color()
128 buf[3] = rgb->green.ldev.brightness; in thingm_write_color()
129 buf[4] = rgb->blue.ldev.brightness; in thingm_write_color()
146 static void thingm_led_set(struct led_classdev *ldev, in thingm_led_set() argument
149 struct thingm_led *led = container_of(ldev, struct thingm_led, ldev); in thingm_led_set()
163 rgb->red.ldev.name = rgb->red.name; in thingm_init_rgb()
164 rgb->red.ldev.max_brightness = 255; in thingm_init_rgb()
165 rgb->red.ldev.brightness_set = thingm_led_set; in thingm_init_rgb()
168 err = led_classdev_register(&rgb->tdev->hdev->dev, &rgb->red.ldev); in thingm_init_rgb()
175 rgb->green.ldev.name = rgb->green.name; in thingm_init_rgb()
176 rgb->green.ldev.max_brightness = 255; in thingm_init_rgb()
177 rgb->green.ldev.brightness_set = thingm_led_set; in thingm_init_rgb()
180 err = led_classdev_register(&rgb->tdev->hdev->dev, &rgb->green.ldev); in thingm_init_rgb()
187 rgb->blue.ldev.name = rgb->blue.name; in thingm_init_rgb()
188 rgb->blue.ldev.max_brightness = 255; in thingm_init_rgb()
189 rgb->blue.ldev.brightness_set = thingm_led_set; in thingm_init_rgb()
192 err = led_classdev_register(&rgb->tdev->hdev->dev, &rgb->blue.ldev); in thingm_init_rgb()
201 led_classdev_unregister(&rgb->green.ldev); in thingm_init_rgb()
204 led_classdev_unregister(&rgb->red.ldev); in thingm_init_rgb()
211 led_classdev_unregister(&rgb->red.ldev); in thingm_remove_rgb()
212 led_classdev_unregister(&rgb->green.ldev); in thingm_remove_rgb()
213 led_classdev_unregister(&rgb->blue.ldev); in thingm_remove_rgb()